@charset "utf-8";

/* CSS Document */
@media(min-width:1399px) {

	body,
	html {
		margin: 0;
		padding: 0;
		font-family: "Microsoft YaHei", "微软雅黑";
		font-size: 12px;
		-webkit-font-smoothing: antialiased;
		/*抗锯齿效果*/
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		overflow: auto;
		overflow-x: hidden;
	}

	body {
		max-width: 1920px;
		margin: 0 auto;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		color: #292929;
		font-family: "Microsoft YaHei", "微软雅黑";
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		outline: none;
		font-family: "Microsoft YaHei", "微软雅黑";
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		border: none;
	}

	/*p{text-align:justify;text-justify:inter-ideograph;}*/
	.clearfix {
		clear: both;
	}

	.mob {
		display: none;
	}

	.pc {
		display: block;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 1400px;
		margin: 0 auto;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		outline: none;
	}


	/* placeholder样式 */
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: #828282;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		color: #828282;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		color: #828282;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		color: #828282;
	}

	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #028bff;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #028bff;
		border-radius: 5px;
	}

	/* 导航 */
	.top {
		width: 1400px;
		z-index: 1000;
		position: absolute;
		top: 0;
		left: calc(50% - 700px);
		background: #fff;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		padding-bottom: 35px;
	}

	.top .commen {
		padding-left: 40px;
		padding-right: 40px;
	}

	.top1 {
		border-bottom: 1px solid #dbdbdb;
		padding-left: 20px;
		padding-right: 30px;
	}

	.top1 div {
		font-size: 12px;
		line-height: 37px;
		color: #8b8b8b;
	}

	.top1 h1 {
		display: inline-block;
		font-size: 12px;
		line-height: 37px;
		color: #8b8b8b;
	}

	.top1 a {
		font-size: 12px;
		line-height: 37px;
		color: #8b8b8b;
		transition: all 0.3s;
	}

	.top1 a:hover {
		color: #0057b0;
	}

	.dh1 .fl:first-child {
		padding-left: 18px;
		padding-top: 27px;
	}

	.dh1 .fl:nth-child(2) {
		padding-left: 39px;
		padding-top: 37px;
	}

	.dh1 .fl:nth-child(2) img:first-child {
		margin-bottom: 10px;
	}

	.nav {
		padding-top: 44px;
	}

	.nava {
		position: relative;
		float: left;
		padding: 0px 27px 7px 0px;
		margin-left: 41px;
		transition: all 0.3s;
		border-bottom: 1px solid #fff;
	}

	.nava:first-child {
		margin-left: 112px;
	}

	.nava>p a {
		font-size: 16px;
		color: #2d2d2d;
		display: block;
		transition: all 0.3s;
	}

	.nava>p a span {
		display: block;
		font-size: 10px;
		color: #828282;
		margin-top: 3px;
		transition: all 0.3s;
	}

	.nav .on {
		border-bottom: 1px solid #1f80ee;
	}

	.nav .on a {
		color: #0057b0;
	}

	.nav .on span {
		color: #0057b0;
	}

	.nava:hover {
		border-bottom: 1px solid #1f80ee;
	}

	.nava:hover a {
		color: #0057b0;
	}

	.nava:hover span {
		color: #0057b0;
	}

	.navb {
		padding: 8px 8px;
		width: 140px;
		background: #fff;
		opacity: 0;
		position: absolute;
		z-index: 2;
		text-align: center;
		left: -24px;
		top: 46px;
		border-radius: 5px;
		border: 1px solid #80c5ff;
	}

	.navba {
		transition: all 0.3s;
		margin-bottom: 10px;
	}

	.navba:last-child {
		margin-bottom: 0;
	}

	.navba a {
		font-size: 14px;
		color: #333333;
		line-height: 30px;
		transition: all 0.3s;
	}

	.navba:hover {
		background: #e5f3ff;
	}

	.navba:hover a {
		color: #028bff;
	}

	.ban {
		width: 100%;
		height: 855px;
		overflow: hidden;
		position: relative;
	}

	.imgbox {
		position: absolute;
		margin-left: -960px;
		left: 50%;
		width: 1920px;
		overflow: hidden;
		height: 855px;
	}

	.imgbox img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}

	.kw {
		width: 100%;
		position: absolute;
		bottom: 0;
	}

	.keywords {
		max-width: 60%;
		padding-bottom: 26px;
		padding-left: 36px;
	}

	.keywords p {
		font-size: 12px;
		color: #fffefe;
	}

	.keywords p a {
		font-size: 12px;
		color: #fffefe;
		margin-right: 10px;
	}

	.keywords p a:hover {
		color: #fad44f;
	}

	/* 产品中心 */
	.bt {
		text-align: center;
	}

	.bt h6 {
		font-size: 65px;
		font-weight: 900;
		color: #f1f7fe;
		font-family: arial;
	}

	.bt p {
		font-size: 36px;
		font-weight: bold;
		color: #212121;
		margin-top: -50px;
	}

	.bt p span {
		color: #2091fe;
	}

	.bt img {
		margin: 0 auto;
		margin-top: 8px;
	}

	.cpzx {
		padding: 25px 0px 0px 0px;
		overflow: hidden;
	}

	.cpzxa {
		margin-top: 30px;
		margin-bottom: 13px;
	}

	.cpdet {
		width: 31.714%;
		padding: 22px 22px 32px 22px;
		margin-bottom: 38px;
		background: url(../img/j2.jpg) no-repeat;
		background-size: 100% 100%;
		transition: all 0.3s;
	}

	.cpdet:nth-child(3n - 1) {
		margin-left: 2.429%;
		margin-right: 2.429%;
	}

	.imgbox1 {
		position: relative;
		overflow: hidden;
	}

	.imgbox1 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox1 {
		margin-top: 26px;
	}

	.pbox1 p {
		font-size: 20px;
		line-height: 27px;
		color: #2d2d2d;
		padding-left: 15px;
		border-left: 3px solid #0057b0;
		transition: all 0.3s;
		width: 80%;
	}

	/* .pbox1 p::before{content: '';position: absolute;display: block;width: 3px;height: 27px;left: 0;top: 0;border-radius: 1px;background: #0057b0;} */
	.pbox1 h6 {
		font-size: 14px;
		line-height: 27px;
		color: #fff;
		opacity: 0;
		transition: all 0.3s;
		padding-right: 5px;
	}

	.cpdet:hover {
		background: url(../img/j3.jpg) no-repeat;
		background-size: 100% 100%;
	}

	.cpdet:hover p {
		color: #fff;
		border-left: 3px solid #fff;
	}

	.cpdet:hover h6 {
		opacity: 1;
	}

	.cpdet:hover img {
		transform: scale(1.05);
	}

	.more {
		width: 140px;
		border-radius: 18px;
		background: #0057b0;
		text-align: center;
		transition: all 0.3s;
	}

	.more a {
		line-height: 38px;
		font-size: 14px;
		color: #fff;
		display: block;
	}

	.cpzx .more {
		margin: 0 auto;
	}

	/* 五大理由 */
	.ly {
		margin-top: 33px;
		overflow: hidden;
	}

	.lya {
		width: 99%;
		margin: 0 auto;
		margin-top: 13px;
	}

	.lyaa {
		width: 20%;
		border-right: 1px solid #eaedee;
		padding: 29px 0px 20px 20px;
	}

	.lyaa:first-child {
		border-left: 1px solid #eaedee;
	}

	.lyaa .fl:first-child {
		position: relative;
	}

	.lyaa img:first-child {
		opacity: 1;
		transition: all 0.3s;
	}

	.lyaa img:nth-child(2) {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		transition: all 0.3s;
	}

	.lya .on img:first-child {
		opacity: 0;
	}

	.lya .on img:nth-child(2) {
		opacity: 1;
	}

	.lyaa p {
		font-size: 20px;
		color: #2d2d2d;
		transition: all 0.3s;
	}

	.lyaa h6 {
		font-size: 10px;
		color: #828282;
	}

	.lya .on p {
		color: #2091fe;
	}

	.lyaa .fl:nth-child(2) {
		margin-left: 13px;
	}

	.lyb {
		background: url(../img/j4.jpg) no-repeat;
		height: 601px;
		width: 1920px;
		position: relative;
		left: 50%;
		margin-left: -960px;
		transition: all 0.3s;
		margin-top: 27px;
	}

	.lyba .commen {
		padding-top: 57px;
		padding-right: 62px;
	}

	.lybb {
		width: 498px;
		height: 486px;
		background: #fff;
		padding: 53px 80px 0px 70px;
	}

	.lybb h6 {
		font-size: 80px;
		font-weight: bold;
		color: #d7dfe5;
	}

	.lybb h5 {
		font-size: 36px;
		font-weight: bold;
		color: #389afe;
		margin-top: -7px;
	}

	.lybb h4 {
		font-size: 16px;
		color: #2d2d2d;
		margin-top: 11px;
		line-height: 22px;
		height: 44px;
		margin-bottom: 24px;
	}

	.lybb hr {
		background: #d7dfe5;
		height: 1px;
		border: none;
		width: 348px;
		margin-top: 47px;
		margin-bottom: 23px;
	}

	/* 关于健坤 */
	.gy {
		margin-top: 39px;
		overflow: hidden;
	}

	.gya {
		margin-bottom: 31px;
	}

	.gya h6 {
		font-size: 20px;
		font-weight: bold;
		color: #2d2d2d;
		text-align: center;
		margin-top: 15px;
	}

	.gya h5 {
		font-size: 10px;
		color: #828282;
		text-align: center;
	}

	.gya h4 {
		font-size: 14px;
		line-height: 24px;
		height: 144px;
		overflow: hidden;
		color: #2d2d2d;
		text-align: center;
		padding: 0px 185px;
		margin-top: 15px;
		margin-bottom: 35px;
	}

	.gya .more {
		margin: 0 auto;
	}

	.gyca img {
		width: 100%;
	}

	.gyc .swiper-slide-next {
		transform: scale(1.1);
	}

	.gyb>img:nth-child(2) {
		width: 33.571%;
		margin-left: 2.286%;
		margin-right: 2.286%;
	}

	.gyb>img:nth-child(1),
	.gyb>img:nth-child(3) {
		width: 30.928%;
		margin-top: 10px;
	}

	/* 合作客户 */
	.hzkh {
		margin-top: 44px;
	}

	.hzkha {
		background: #0057b0;
		margin-top: 42px;
	}

	.bta h6 {
		font-size: 50px;
		font-family: arial;
		color: #f1f7fe;
		opacity: 0.05;
		font-weight: 900;
	}

	.bta p {
		font-size: 26px;
		font-weight: bold;
		color: #ffffff;
		margin-top: -38px;
	}

	.bta p span {
		color: #41a2ff;
	}

	.hzkha>.fl {
		width: 50.929%;
		padding: 27px 75px 0px 64px;
	}

	.hzkha>.fr {
		width: 49.071%;
	}

	.hzkha>.fr img {
		width: 100%;
	}

	.hzkhb {
		margin-top: 27px;
	}

	.hzkhc {
		margin-bottom: 34px;
	}

	.hzkhc h6 {
		font-size: 18px;
		font-weight: bold;
		color: #ffffff;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.hzkhc p {
		font-size: 12px;
		line-height: 20px;
		color: #ffffff;
		letter-spacing: 0.1px;
		height: 60px;
		overflow: hidden;
		margin-top: 6px;
	}

	.hzkhd .more {
		background: #fff;
	}

	.hzkhd .more a {
		color: #103c68;
	}

	.filpa {
		padding-top: 10px;
		margin-right: -7px;
	}

	.filpa li {
		width: 22px;
		height: 22px;
		border-radius: 11px;
		border: 1px solid #0057b0;
		padding: 5px;
		display: inline-block;
		margin-left: 3px;
		transition: all 0.3s;
		cursor: pointer;
	}

	.filpa li span {
		width: 10px;
		height: 10px;
		background: #d3d3d3;
		border-radius: 5px;
		display: block;
		transition: all 0.3s;
	}

	.filpa .on {
		border: 1px solid #1f90fc;
	}

	.filpa .on span {
		background: #2091fe;
	}

	/* 新闻 */
	.xw {
		background: url(../img/j14.jpg) no-repeat;
		background-size: cover;
		background-position: center;
		margin-top: 95px;
		padding-bottom: 102px;
	}

	.xwa {
		padding-top: 51px;
	}

	.xwqh {
		padding-top: 51px;
	}

	.xwqh p {
		display: inline-block;
		width: 140px;
		border-radius: 19px;
		background: none;
		text-align: center;
		margin-left: 5px;
	}

	.xwqh p a {
		font-size: 18px;
		line-height: 38px;
		color: #000000;
	}

	.xwqh .on {
		background: #0057b0;
	}

	.xwqh .on a {
		color: #fff;
	}

	.btb h6 {
		font-size: 65px;
		font-weight: 900;
		color: #f1f7fe;
		font-family: arial;
	}

	.btb p {
		font-size: 36px;
		font-weight: bold;
		color: #212121;
		margin-top: -50px;
		background: url(../img/j10.png) no-repeat;
		background-position: right center;
		padding-right: 53px;
	}

	.btb p span {
		color: #2091fe;
	}

	.xwb {
		margin-top: 36px;
	}

	.xwd {
		width: 39.571%;
		background: #ffffff;
		padding: 43px 41px 0px 37px;
		transition: all 0.3s;
	}

	.imgbox2 {
		width: 100%;
		overflow: hidden;
	}

	.imgbox2 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox2 {
		padding: 34px 5px 40px 5px;
	}

	.title {
		font-size: 16px;
		color: #000000;
		letter-spacing: 0.5px;
		transition: all 0.3s;
	}

	.content {
		font-size: 12px;
		line-height: 20px;
		color: #828282;
		transition: all 0.3s;
	}

	.pbox2 .title {
		margin-bottom: 6px;
	}

	.pbox2 .content {
		height: 60px;
		overflow: hidden;
	}

	.pbox2 h5 {
		font-size: 12px;
		line-height: 14px;
		color: #828282;
		background: url(../img/j11.png) no-repeat;
		transition: all 0.3s;
		background-position: right center;
		margin-top: 14px;
		border-top: 1px dashed #dcdcdc;
		padding-top: 22px;
	}

	.xwe {
		width: 58.571%;
		background: #ffffff;
		padding: 24px 41px 39px 44px;
	}

	.xwf {
		border-bottom: 1px dashed #dcdcdc;
		background: url(../img/j11.png) no-repeat;
		background-position: 93% 61px;
		padding-bottom: 33px;
		padding-top: 30px;
		transition: all 0.3s;
	}

	.date {
		padding-left: 26px;
	}

	.date h6 {
		font-size: 18px;
		letter-spacing: 0.2px;
		color: #000000;
		transition: all 0.3s;
	}

	.date p {
		font-size: 12px;
		color: #828282;
		letter-spacing: 0.1px;
		margin-top: 7px;
		transition: all 0.3s;
	}

	.xwcontent {
		padding-top: 2px;
		padding-left: 52px;
		width: 72%;
	}

	.xwf .content {
		margin-top: 6px;
		letter-spacing: 0.1px;
		height: 40px;
		overflow: hidden;
	}

	.ck {
		text-align: right;
		margin-top: 24px;
		padding-right: 26px;
	}

	.ck a {
		font-size: 12px;
		color: #828282;
		transition: all 0.3s;
	}

	.ck:hover a {
		color: #0057b0;
	}

	.xwd:hover {
		background: #0057b0;
	}

	.xwd:hover img {
		transform: scale(1.05);
	}

	.xwd:hover .title {
		color: #fff;
	}

	.xwd:hover .content {
		color: #fff;
	}

	.xwd:hover .pbox2 h5 {
		color: #fff;
		background: url(../img/j12.png) no-repeat;
		background-position: right center;
	}

	.xwf:hover {
		background-position: 91% 61px;
	}

	.xwf:hover .date h6 {
		color: #0057b0;
	}

	.xwf:hover .date p {
		color: #0057b0;
	}

	.xwf:hover .title {
		color: #0057b0;
	}

	.xwf:hover .content {
		color: #0057b0;
	}

	/* 20年耕耘 */
	.ngy {
		width: 100%;
		margin-top: 63px;
	}

	.ngy img {
		max-width: 100%;
		margin: 0 auto;
	}

	/* 联系健坤 */
	.lx {
		margin-top: 36px;
	}

	.lxa {
		margin-top: 48px;
	}

	.lxa>.fl {
		padding-left: 25px;
		padding-top: 20px;
	}

	.lxa>.fl>h6 {
		font-size: 20px;
		color: #2d2d2d;
		font-weight: bold;
	}

	.lxb {
		margin-top: 39px;
		padding-bottom: 22px;
	}

	.lxc {
		margin-bottom: 19px;
	}

	.lxc p {
		font-size: 14px;
		line-height: 32px;
		color: #2d2d2d;
		padding-left: 23px;
	}

	.lyjkb .clearfix {
		display: none;
	}

	.lxd {
		width: 53.429%;
		padding: 10px;
		background: #fff;
		box-shadow: 0px 0px 10px 1px #e4e9f2;
		margin-right: 2.857%;
	}

	.lxd iframe {
		width: 100%;
		height: 282px;
	}

	/* 留言 */
	.lyjk {
		background: url(../img/j17.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding-top: 54px;
		padding-bottom: 64px;
		margin-top: 86px;
	}

	.lyjk .commen {
		padding-left: 26px;
	}

	.lyjka {
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
		margin-bottom: 4px;
	}

	.lyjka span {
		color: #fad44f;
	}

	.lyjkb input[type=text] {
		width: 287px;
		line-height: 51px;
		border-radius: 26px;
		padding-left: 23px;
		font-size: 14px;
		color: #333333;
		margin-right: 14px;
	}

	.lyjkb textarea {
		width: 469px;
		line-height: 25px;
		border-radius: 26px;
		padding-left: 23px;
		font-size: 14px;
		color: #333333;
		padding-top: 12px;
		height: 51px;
		position: relative;
		top: 20px;
		margin-right: 12px;
	}

	.lyjkb input[type=submit] {
		width: 235px;
		line-height: 51px;
		text-align: center;
		border-radius: 26px;
		background: #fad44f;
		font-size: 14px;
		color: #2d2d2d;
		cursor: pointer;
		transition: all 0.3s;
	}

	.lyjkb input[type=submit]:hover {
		background: #0057b0;
		color: #fff;
	}

	/* foot */
	.foot {
		background: #121a29;
	}

	.fta {
		width: 25.857%;
		margin-left: 2.714%;
		padding-top: 66px;
		padding-bottom: 88px;
	}

	.ftb {
		width: 42.858%;
		padding-top: 59px;
	}

	.ftc {
		width: 19.142%;
		margin-right: 2.714%;
		padding-top: 66px;
	}

	.ftt {
		font-size: 16px;
		color: #fff;
		border-bottom: 1px solid #363636;
		position: relative;
		padding-bottom: 25px;
		margin-bottom: 16px;
	}

	.ftt::after {
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 31px;
		height: 2px;
		background: #1aa458;
	}

	.ftd p a {
		font-size: 12px;
		line-height: 30px;
		color: #606060;
		transition: all 0.3s;
	}

	.ftd p a:hover {
		color: #fff;
	}

	.fta .ftd p:nth-child(3n - 2) {
		width: 44.444%;
	}

	.fta .ftd p:nth-child(3n - 1) {
		width: 38.888%;
	}

	.fta .ftd p:nth-child(5) {
		width: 55%;
	}

	.fta .ftd p:nth-child(6) {
		width: 44.444%;
	}

	.ftc .ftt {
		text-align: right;
	}

	.ftc .ftt::after {
		right: 0;
		left: unset;
	}

	.ftc .ftd p {
		width: 42.91%;
		text-align: right;
	}

	.ftb img {
		margin: 0 auto;
	}

	.fte {
		padding-left: 57px;
		padding-right: 58px;
		background: #09101d;
	}

	.fte .fl:first-child {
		width: 30%;
	}

	.fte .fl:nth-child(2) {
		width: 40%;
		display: flex;
		align-items: center;
		text-align: center;
	}

	.fte .fl:nth-child(2) img {
		margin-right: 5px;
	}

	.fte .fr {
		width: 30%;
		text-align: right;
	}

	.fte p {
		font-size: 12px;
		line-height: 67px;
		color: #606060;
	}

	.fte p a {
		font-size: 12px;
		line-height: 67px;
		color: #606060;
		transition: all 0.3s;
		margin-right: 10px;
	}

	.fte p a:hover {
		color: #fff;
	}

	.ftf {
		margin-top: 10px;
		margin-right: 10px;
	}

	/*固定的悬浮窗*/
	.yb_conct {
		position: fixed;
		z-index: 9999999;
		top: 290px;
		right: -127px;
		cursor: pointer;
		transition: all .3s ease;
	}

	.yb_bar ul li {
		width: 180px;
		height: 53px;
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar ul li a {
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar .yb_top {
		background: #2b72fc url(../img/t1.png) no-repeat;
	}

	.yb_bar .yb_phone {
		background: #2b72fc url(../img/t2.png) no-repeat;
	}

	.yb_bar .yb_QQ {
		text-indent: 0;
		background: #2b72fc url(../img/t3.png) no-repeat;
	}

	/* .yb_bar .yb_ercode{background: #2b72fc url(../img/t4.png) no-repeat;}
	.hd_qr{padding: 6px 37px 25px 37px;box-sizing: border-box;width: 180px;} */
	.yb_QQ a {
		display: block;
		text-indent: 54px;
		width: 100%;
		height: 100%;
		color: #fff;
	}

	.yb_QQ a:hover {
		color: #fff;
	}

	.zuoc {
		position: fixed;
		z-index: 9999999;
		bottom: 10%;
		left: -0;
		cursor: pointer;
		transition: all .3s ease;
		width: 255px;
		opacity: 0;
	}

	.zuoca {
		width: 100%;
		margin: 9.5px 0;
		margin-left: -160px;
		transition: all .3s ease;
	}

	.zuoca img {
		width: 100%;
	}

	.zuoca:hover {
		margin-left: 0;
	}

	/* 友情链接 */
	.yqlj {
		padding-left: 15px;
		padding-top: 5px;
	}

	.yqlj p {
		line-height: 20px;
		color: #666666;
		font-size: 12px;
	}

	.yqlj p a {
		font-size: 12px;
		color: #666666;
		transition: all 0.3s;
		margin-right: 6px;
	}

	.yqlj p a:hover {
		color: #2b72fc;
	}

	/* ============================================================================================================================================= */
	/* 内页公用 */
	.nytop {
		width: 100%;
		z-index: 1000;
		;
		background: #fff;
		padding-bottom: 35px;
	}

	.nytop .commen {
		padding-left: 40px;
		padding-right: 40px;
	}

	.nyban {
		width: 100%;
		height: 450px;
		overflow: hidden;
		position: relative;
	}

	.nyban img {
		position: relative;
		width: 1920px;
		height: 450px;
		left: 50%;
		margin-left: -960px;
	}

	.nyban .keywords p {
		color: #c6c6c6;
	}

	.nyban .keywords p a {
		color: #c6c6c6;
		transition: all 0.3s;
	}

	.nyban .keywords p a:hover {
		color: #fff;
	}

	.nybt {
		margin-top: 41px;
	}

	.nybt .commen {
		background: #eef2f5;
		padding: 18px 29px 20px 21px;
	}

	.nybtn .on {
		background: #0057b0;
	}

	.nybtn .on a {
		color: #ffffff;
	}

	.nybtn p {
		width: 141px;
		text-align: center;
		border-radius: 19px;
		transition: all 0.3s;
		display: inline-block;
	}

	.nybtn p a {
		font-size: 18px;
		line-height: 38px;
		color: #333;
		transition: all 0.3s;
	}

	.nybtn p:hover {
		background: #0057b0;
	}

	.nybtn p:hover a {
		color: #ffffff;
	}

	.nydh {
		font-size: 12px;
		line-height: 38px;
		color: #686868;
		max-width: 50%;
	}

	.nydh a {
		font-size: 12px;
		line-height: 38px;
		color: #686868;
		transition: all 0.3s;
	}

	.nydh a h1 {
		display: inline-block;
		font-size: 12px;
		line-height: 38px;
		color: #686868;
		transition: all 0.3s;
	}

	.nydh a:hover {
		color: #0057b0;
	}

	.nydh a:hover h1 {
		color: #0057b0;
	}

	.zx {
		margin-top: 81px;
		margin-bottom: 8px;
	}

	.zx .commen {
		background: #eff4f8;
		padding: 5px 20px 22px 20px;
	}

	.zxa {
		background: url(../img/xwjbg.png) no-repeat;
		background-size: cover;
		background-position: center;
		padding: 12px 65px 29px 65px;
		margin-top: -17px;
	}

	.zxa .xwf {
		width: 48.292%;
	}

	.zxa .xwf:nth-child(odd) {
		float: left;
	}

	.zxa .xwf:nth-child(even) {
		float: right;
	}


	/* 产品列表页 */
	.cp {
		margin-top: 40px;
	}

	.cpa {
		background: url(../img/cpbg.png) no-repeat;
		background-size: cover;
		padding: 33px 106px 36px 38px;
		transition: all 0.3s;
		margin-bottom: 34px;
	}

	.imgbox3 {
		width: 31.848%;
		overflow: hidden;
	}

	.imgbox3 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox3 {
		width: 63.694%;
		padding-top: 41px;
	}

	.cpbt {
		font-size: 26px;
		line-height: 28px;
		color: #2d2d2d;
		border-left: 3px solid #0057b0;
		padding-left: 18px;
		transition: all 0.3s;
	}

	.cpms {
		margin-left: 2.9%;
		margin-top: 30px;
	}

	.cpms p {
		display: inline-block;
		font-size: 16px;
		transition: all 0.3s;
		line-height: 36px;
		color: #2d2d2d;
		padding-left: 22px;
		background: url(../img/j19.png) no-repeat;
		background-position: left center;
		letter-spacing: 0.3px;
	}

	.cpms p:nth-child(odd) {
		width: 42%;
	}

	.cpms p:nth-child(even) {
		width: 54%;
	}

	.cpjj {
		font-size: 16px;
		line-height: 24px;
		transition: all 0.3s;
		color: #2d2d2d;
		letter-spacing: 0.3px;
		position: relative;
		padding-left: 23px;
		width: 98%;
		margin-top: 30px;
	}

	.cpjj::before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 3px;
		height: 27px;
		background: #0057b0;
		transition: all 0.3s;
	}

	.cpa .more {
		margin-top: 41px;
	}

	.cpa:hover {
		background: url(../img/cpbg.jpg) no-repeat;
		background-size: cover;
	}

	.cpa:hover img {
		transform: scale(1.05);
	}

	.cpa:hover .cpbt {
		color: #fff;
		border-left: 3px solid #fff;
	}

	.cpa:hover .cpms p {
		color: #fff;
	}

	.cpa:hover .cpjj {
		color: #fff;
	}

	.cpa:hover .cpjj::before {
		background: #fff;
	}

	/* 合作客户 */
	.kh {
		margin-top: 38px;
	}

	.kha {
		background: #eef2f5;
		padding: 20px 40px 24px 45px;
	}

	.khb {
		width: 23.879%;
		border: 1px solid #d2d2d2;
		margin-right: 1.494%;
		overflow: hidden;
	}

	.khb:nth-child(4n) {
		margin-right: 0;
	}

	.khb img {
		width: 100%;
		transition: all 0.3s;
	}

	.khb:hover img {
		transform: scale(1.05);
	}

	.khc {
		margin-top: 38px;
		padding-bottom: 23px;
	}

	.khd {
		border: 1px solid #d2d2d2;
		padding: 44px 58px 48px 60px;
		margin-bottom: 27px;
		transition: all 0.3s;
	}

	.khd h6 {
		font-size: 18px;
		font-weight: bold;
		color: #000;
		letter-spacing: 0.2px;
		transition: all 0.3s;
	}

	.khd h5 {
		font-size: 16px;
		margin-top: 16px;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
		color: #000000;
		letter-spacing: 0.3px;
		transition: all 0.3s;
	}

	.khd .fl {
		width: 81%;
	}

	.khd .more {
		margin-top: 26px;
		transition: all 0.3s;
	}

	.more {
		font-size: 14px;
		line-height: 38px;
		color: #ffffff;
	}

	.khd:hover {
		background: #0057b0;
	}

	.khd:hover h6 {
		color: #ffffff;
	}

	.khd:hover h5 {
		color: #ffffff;
	}

	.khd:hover .more {
		color: #212121;
		background: #fff;
	}

	.page {
		display: table;
		margin: 0 auto;
	}

	.page .a {
		width: 102px;
	}

	.page .on {
		border: 1px solid #004d9d;
		background: #004d9d;
	}

	.page .on a {
		color: #fff;
	}

	.page p {
		width: 52px;
		border: 1px solid #d2d2d2;
		text-align: center;
		display: inline-block;
		margin-left: 2px;
		margin-right: 3px;
		transition: all 0.3s;
	}

	.page p a {
		line-height: 50px;
		font-size: 14px;
		color: #151515;
		display: block;
		transition: all 0.3s;
	}

	.page p:hover {
		border: 1px solid #004d9d;
		background: #004d9d;
	}

	.page p:hover a {
		color: #fff;
	}

	/* 客户评价 */
	.pj {
		margin-top: 39px;
	}

	.pja {
		width: 73.214%;
		border: 4px solid #eef2f5;
		padding: 46px 69px 57px 57px;
	}

	.pjb {
		width: 25%;
		border: 4px solid #eef2f5;
	}

	.pjdet h1 {
		font-size: 26px;
		font-weight: bold;
		color: #000;
		letter-spacing: 0.3px;
	}

	.pjnr {
		margin-top: 31px;
		margin-bottom: 35px;
	}

	.pjnr p {
		font-size: 14px;
		line-height: 30px;
		color: #000000;
		letter-spacing: 0.5px;
	}

	.pjnr img {
		margin-top: 10px;
		margin-bottom: 10px;
		max-width: 100%;
		margin: 0 auto;
	}

	.pja>img {
		margin-top: 55px;
		width: 100%;
	}

	.pjb {
		padding-bottom: 64px;
	}

	.pjb .btb {
		display: inline-block;
		padding-left: 19px;
		padding-top: 7px;
		margin-bottom: 20px;
	}

	.pjb .btb h6 {
		font-size: 40px;
	}

	.pjb .btb p {
		font-size: 26px;
		color: #212121;
		margin-top: -31px;
	}

	.zxcp {
		padding-left: 18px;
		padding-right: 22px;
	}

	.zxcpa {
		border-bottom: 1px dashed #dcdcdc;
		padding-bottom: 27px;
		padding-top: 24px;
	}

	.zxcpa h6 {
		font-size: 16px;
		color: #000000;
		margin-bottom: 6px;
		transition: all 0.3s;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.zxcpa p {
		font-size: 12px;
		line-height: 20px;
		color: #828282;
		height: 60px;
		overflow: hidden;
		margin-bottom: 13px;
		transition: all 0.3s;
	}

	.zxcpa:hover h6 {
		color: #0057b0;
	}

	.zxcpa:hover p {
		color: #0057b0;
	}

	.tjcp {
		margin-top: 37px;
	}

	.tjcpa {
		margin-top: 25px;
	}

	.tjcpb .cpdet {
		width: 100%;
		margin-bottom: 26px;
	}

	.pagea {
		display: table;
		margin: 0 auto;
	}

	.pagea .swiper-pagination-bullet {
		width: 22px;
		height: 22px;
		background: url(../img/btnb.png) no-repeat;
		background-position: center;
		transition: all 0.3s;
	}

	.pagea .swiper-pagination-bullet-active {
		background: url(../img/btna.png) no-repeat;
		background-position: center;
	}

	/* 新闻内页 */
	.xwrq {
		margin-top: 26px;
	}

	.xwrq p {
		font-size: 12px;
		line-height: 23px;
		display: inline-block;
		margin-right: 9px;
		color: #828282;
		letter-spacing: 0.3px;
		border: 1px solid #eef2f5;
		padding: 6px 9px 6px 11px;
		border-radius: 30px;
	}

	.xwrq p span {
		background: #eef2f5;
		padding-left: 15px;
		line-height: 23px;
		display: inline-block;
		padding-right: 20px;
		border-radius: 12px;
		margin-left: 9px;
	}

	.pjdet strong {
		font-size: 12px;
		color: #828282;
		transition: all 0.3s;
		margin-bottom: 27px;
		font-weight: normal;
		display: block;
	}

	.pjdet strong a {
		margin-right: 8px;
		color: #828282;
	}

	.pjdet strong a:hover {
		color: #0057b0;
	}

	.btc {
		background: url(../img/btc.jpg) no-repeat;
		background-size: cover;
		padding: 21px 0px 33px 19px;
		border-bottom: 4px solid #eef2f5;
	}

	.btc h6 {
		font-size: 30px;
		font-family: Arial;
		font-weight: 900;
		opacity: 0.3;
		color: #f1f7fe;
	}

	.btc p {
		font-size: 26px;
		font-weight: bold;
		color: #ffffff;
		margin-top: -22px;
		letter-spacing: 1px;
		display: inline-block;
		background: url(../img/j10.png) no-repeat;
		background-position: right center;
		padding-right: 53px;
	}

	.pjb .more {
		width: 107px;
		margin-top: 19px;
		margin-left: 20px;
	}

	.pjb .more a {
		line-height: 29px;
	}

	/* 新闻 */
	.qyxw {
		margin-top: 40px;
	}

	.qyxwa {
		border-left: 24px solid #eef2f5;
		border-top: 28px solid #eef2f5;
		border-right: 24px solid #eef2f5;
		border-bottom: 26px solid #eef2f5;
		background: #fff;
		padding: 26px 0px 28px 43px;
		margin-bottom: 34px;
		transition: all 0.3s;
	}

	.xwimg {
		width: 36.364%;
		overflow: hidden;
	}

	.xwimg img {
		width: 100%;
		transition: all 0.3s;
	}

	.xww {
		margin-left: 3.973%;
		width: 55%;
		padding-top: 17px;
	}

	.xww h4 {
		font-size: 16px;
		color: #828282;
		letter-spacing: 0.5px;
		transition: all 0.3s;
	}

	.xw_title {
		font-size: 26px;
		font-weight: bold;
		color: #000;
		letter-spacing: 0.3px;
		transition: all 0.3s;
	}

	.xw_content {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
		color: #000000;
		letter-spacing: 0.4px;
		transition: all 0.3s;
	}

	.xww .xw_title {
		margin-top: 14px;
	}

	.xww .xw_content {
		margin-top: 14px;
		margin-bottom: 42px;
	}

	.qyxws {
		padding-bottom: 24px;
	}

	.qyxwb {
		border: 1px solid #d2d2d2;
		padding: 36px 58px 48px 55px;
		margin-bottom: 27px;
		transition: all 0.3s;
	}

	.xw_date h6 {
		font-size: 46px;
		color: #000000;
		transition: all 0.3s;
	}

	.xw_date p {
		font-size: 12px;
		color: #000;
		margin-top: -5px;
		transition: all 0.3s;
	}

	.xwwa {
		margin-left: 40px;
		width: 72%;
	}

	.xwwa .xw_title {
		font-size: 18px;
		margin-bottom: 16px;
	}

	.qyxwb .more {
		margin-top: 34px;
		transition: all 0.3s;
	}

	.qyxwa:hover {
		background: #0057b0;
	}

	.qyxwa:hover img {
		transform: scale(1.05);
	}

	.qyxwa:hover .more {
		background: #fff;
		color: #000;
	}

	.qyxwa:hover .xw_title {
		color: #ffffff;
	}

	.qyxwa:hover .xw_content {
		color: #ffffff;
	}

	.qyxwa:hover h4 {
		color: #ffffff;
	}

	.qyxwb:hover {
		background: #0057b0;
	}

	.qyxwb:hover .xw_date p {
		color: #ffffff;
	}

	.qyxwb:hover .xw_date h6 {
		color: #ffffff;
	}

	.qyxwb:hover .xw_title {
		color: #ffffff;
	}

	.qyxwb:hover .xw_content {
		color: #ffffff;
	}

	.qyxwb:hover .more {
		background: #fff;
		color: #000;
	}

	/* 百科 */
	.bk {
		margin-top: 40px;
	}

	.bka {
		width: 49%;
		border: 1px solid #d2d2d2;
		padding: 39px 0px 39px 36px;
		background: #fff url(../img/j11.png) no-repeat;
		background-position: 95% center;
		margin-bottom: 27px;
		transition: all 0.3s;
	}

	.bka:nth-child(odd) {
		float: left;
	}

	.bka:nth-child(even) {
		float: right;
	}

	.bk_date h6 {
		font-size: 22px;
		color: #000;
		letter-spacing: 0.4px;
		transition: all 0.3s;
	}

	.bk_date p {
		font-size: 14px;
		color: #828282;
		letter-spacing: 0.2px;
		transition: all 0.3s;
	}

	.bkk {
		width: 69%;
		margin-left: 35px;
	}

	.bkk h6 {
		font-size: 18px;
		font-weight: bold;
		color: #000000;
		letter-spacing: 0.5px;
		transition: all 0.3s;
	}

	.bkk p {
		font-size: 12px;
		line-height: 20px;
		height: 60px;
		overflow: hidden;
		color: #000000;
		letter-spacing: 0.5px;
		margin-top: 16px;
		transition: all 0.3s;
	}

	.bks {
		margin-bottom: 19px;
	}

	.bka:hover {
		background: #0057b0 url(../img/j12.png) no-repeat;
		background-position: 95% center;
	}

	.bka:hover h6 {
		color: #ffffff;
	}

	.bka:hover p {
		color: #ffffff;
	}

	/* 关于 */
	.gyf {
		margin-bottom: 46px;
	}

	.gyf h6 {
		font-size: 26px;
		color: #000;
		text-align: center;
		letter-spacing: 0.5px;
		font-weight: bold;
	}

	.gyf h5 {
		font-size: 10px;
		color: #828282;
		letter-spacing: 2.3px;
		text-align: center;
		margin-top: 5px;
	}

	.gyf h4 {
		font-size: 16px;
		line-height: 30px;
		color: #000000;
		text-align: center;
		margin-top: 30px;
		padding-left: 68px;
		padding-right: 60px;
	}

	.gyg {
		font-size: 16px;
		line-height: 30px;
		color: #000000;
		text-align: center;
		margin-top: 54px;
	}

	.gy .commen>img {
		width: 100%;
		margin-top: 33px;
		margin-bottom: -23px;
	}

	.more1 {
		width: 235px;
		text-align: center;
		border-radius: 26px;
		background: #fad44f;
		transition: all 0.3s;
	}

	.more1 a {
		font-size: 16px;
		line-height: 51px;
		color: #2d2d2d;
		transition: all 0.3s;
	}

	.more1:hover {
		background: #0057b0;
	}

	.more1:hover a {
		color: #fff;
	}

	/* 产品详情 */
	.cpxq {
		margin-top: 110px;
		overflow: hidden;
	}

	.cpxq .commen {
		padding-left: 30px;
		padding-right: 40px;
	}

	.cpxqa>.fr {
		width: 52.407%;
		position: relative;
		z-index: 0;
		border-top: 5px solid #eef2f5;
		background: url(../img/bg.png) no-repeat;
		background-size: 100% 104px;
		background-position: center bottom;
		padding-bottom: 50px;
	}

	.cpxqc {
		padding-top: 63px;
		margin-bottom: 72px;
		position: relative;
	}

	.cpxqc h1 {
		font-size: 26px;
		line-height: 28px;
		color: #2d2d2d;
		border-left: 3px solid #0057b0;
		padding-left: 23px;
		font-weight: bold;
		margin-left: 19px;
	}

	.cpxqd {
		padding-left: 38px;
	}

	.cpxqd img {
		max-width: 100%;
	}

	.cpcs {
		margin-top: 50px;
	}

	.cpcs>.fl {
		width: 69.925%;
	}

	.cpcs>.fl>.more {
		margin-top: 32px;
		margin-left: 55px;
	}

	.cpcs>.fr {
		width: 30.075%;
	}

	.cpt {
		font-size: 20px;
		line-height: 27px;
		color: #2d2d2d;
		font-weight: bold;
		padding-left: 24px;
		border-left: 3px solid #0057b0;
		margin-bottom: 15px;
	}

	.xgcps {
		border-top: 5px solid #eef2f5;
		padding-top: 36px;
	}

	.xgcps .cpdet {
		width: 91%;
	}

	.cpxqc .cpms {
		padding-left: 28px;
	}

	.cpcss {
		border-top: 5px solid #eef2f5;
		padding-top: 36px;
		padding-left: 65px;
		padding-right: 75px;
	}

	.xq1 {
		width: 100%;
	}

	.xqbt {
		margin: 0 auto;
		margin-top: 55px;
		margin-bottom: 12px;
	}

	.cpcsa {
		border-radius: 5px;
		position: relative;
		padding: 13px;
		background: #efedf2;
		position: relative;
	}

	.cpcsa>p {
		font-size: 14px;
		color: #efedf2;
		letter-spacing: 8.5px;
		position: absolute;
		bottom: -14px;
	}

	.cpcsaa {
		border-radius: 5px;
		background: url(../img/msbg1.png) no-repeat;
		background-size: cover;
		background-position: center;
		padding-top: 35px;
		padding-bottom: 6px;
	}

	.cpcsab {
		width: 50%;
		margin-bottom: 27px;
	}

	.cpcsab:nth-child(odd) {
		float: left;
	}

	.cpcsab:nth-child(even) {
		float: right;
	}

	.cpcsab>.fl {
		text-align: right;
		width: 40%;
		padding-right: 38px;
	}

	.cpcsab>.fr {
		width: 60%;
		font-size: 22px;
		letter-spacing: 0.4px;
	}

	.cpcsab>.fl p {
		font-size: 16px;
		color: #9d9d9d;
		letter-spacing: 0.5px;
	}

	.cpys {
		position: relative;
		margin-bottom: 23px;
	}

	.cpysa {
		background: url(../img/msbg2.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding: 35px 50px 41px 70px;
	}

	.cpysb {
		background: url(../img/msbg3.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding: 35px 70px 41px 50px;
	}

	.cpysa>p {
		position: absolute;
		font-size: 32px;
		color: #263346;
		letter-spacing: 1px;
		left: 16px;
		top: 12px;
	}

	.cpysb>p {
		position: absolute;
		font-size: 32px;
		color: #263346;
		letter-spacing: 1px;
		right: 16px;
		top: 12px;
	}

	.cpys>img {
		width: 43.134%;
		box-shadow: 8px 10px 0px 0px #0835bb;
		transition: all 0.3s;
	}

	.cpys:hover img {
		box-shadow: 1px 1px 10px 1px #0835bb;
	}

	.cpysc {
		width: 50%;
		padding-top: 59px;
	}

	.cpysc p {
		font-size: 36px;
		font-weight: bold;
		color: #ffffff;
		letter-spacing: 1px;
	}

	.cpysc h6 {
		font-size: 16px;
		line-height: 30px;
		color: #ffffff;
		letter-spacing: 0.5px;
		margin-top: 11px;
	}

	.cpyy>h6 {
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		text-align: center;
		padding-left: 70px;
		padding-right: 70px;
	}

	.cpyya {
		margin-top: 29px;
	}

	.cpyyb {
		width: 31.013%;
		position: relative;
		margin-bottom: 26px;
	}

	.cpyyb:nth-child(3n - 1) {
		margin-left: 3.480%;
		margin-right: 3.480%;
	}

	.cpyyb img {
		width: 100%;
	}

	.cpyyb p {
		font-size: 20px;
		letter-spacing: 0.5px;
		text-align: center;
		color: #ffffff;
		position: absolute;
		bottom: 20px;
		left: 0;
		right: 0;
	}

	.zysx {
		border: 14px solid #efedf2;
		border-radius: 5px;
		margin-top: 35px;
	}

	.zysx .xqbt {
		margin-top: -14px;
		margin-bottom: 28px;
	}

	.zysxa {
		padding-bottom: 11px;
	}

	.zysxb {
		padding-left: 88px;
		padding-right: 80px;
		margin-bottom: 47px;
	}

	.zysxc {
		margin-left: 29px;
		width: 23%;
	}

	.zysxc p {
		font-size: 30px;
		color: #000000;
		letter-spacing: 0.4px;
	}

	.zysxc h6 {
		font-size: 16px;
		color: #8e8e8e;
		letter-spacing: 0.3px;
	}

	.zysxb>p {
		font-size: 18px;
		line-height: 24px;
		color: #000000;
		letter-spacing: 0.4px;
		width: 58%;
	}

	.dzlc {
		border: 15px solid #efedf2;
		padding: 35px 30px 0px 30px;
	}

	.dzlc>img {
		max-width: 100%;
		margin: 0 auto;
	}

	.dzlca {
		padding-top: 32px;
	}

	.dzlca>img {
		margin-top: 7px;
		margin-left: 21px;
		margin-right: 21px;
	}

	.dzlca>img:nth-child(8n) {
		display: none;
	}

	.dzlcb {
		margin-bottom: 28px;
	}

	.dzlcb p {
		font-size: 20px;
		color: #000;
		letter-spacing: 0.5px;
		line-height: 34px;
		padding-left: 17px;
	}

	.xgcps .cpdet:nth-child(3n - 1) {
		margin-left: 0;
		margin-right: 0;
	}

	.left-pro {
		width: 100%;
		text-align: left;
	}

	.left-pro .t1 {
		width: 120px;
		float: left;
		margin-left: 19px;
	}

	.left-pro .t2 {
		width: 444px;
		text-indent: 0;
		float: left;
		padding: 22px 22px 24px 22px;
		background: url(../img/codet_bg.png) no-repeat;
		background-size: cover;
	}

	.left-pro .t2 img {
		text-indent: 0;
	}

	#showArea img {
		cursor: pointer;
		display: block;
		margin-bottom: 6px;
		width: 100%;
		height: auto;
		float: left;
		border: 3px solid #eef2f5;
	}

	#main_img {
		cursor: pointer;
		display: block
	}

	#gotop {
		cursor: pointer;
		display: block;
		transition: all 0.3s;
	}

	#gobottom {
		cursor: pointer;
		display: block;
		transition: all 0.3s;
	}

	#showArea {
		height: 362px;
		overflow: hidden;
		margin: 10px 0;
	}

	.MagicZoomBigImageCont {
		border: 1px solid #015198;
		overflow: hidden;
	}

	.MagicZoomBigImageCont img {
		width: 800px;
		height: 800px
	}

	.MagicZoomBigImageCont iframe {
		width: 300px;
		height: 300px
	}

	.MagicZoomHeader {
		font: 10px Arial;
		color: #fff;
		background: #91b817;
		text-align: center !important
	}

	.MagicZoomPup {
		border: 1px solid #aaa;
		background: #fff;
		cursor: hand;
		left: 0
	}

	.MagicZoomLoading {
		text-align: center;
		background: #fff;
		color: #444;
		opacity: 0.8;
		padding: 3px 3px 3px 3px !important;
		display: none
	}

	.MagicZoomLoading img {
		padding-top: 3px !important
	}

	/*	.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}*/
	.MagicThumb-zoomed {
		cursor: default
	}

	.MagicThumb span {
		display: none
	}

	.MagicThumb-image {
		border: 1px solid #ccc;
		outline: none
	}

	/*	.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}*/
	.MagicThumb-caption {
		color: #333333;
		background-color: #F0F0F0;
		border: 1px solid #CCC;
		border-top: none;
		font-family: Arial;
		font-size: 11px;
		padding: 8px 16px
	}

	.MagicThumb-controlbar {
		display: block;
		height: 18px
	}

	.MagicThumb-controlbar a {
		display: block;
		width: 180px;
		height: 180px;
		margin: 0px 1px;
		outline: none;
		float: left;
		overflow: hidden
	}

	.MagicThumb-controlbar a span {
		display: block;
		width: 1000px;
		height: 1000px;
		/*background:transparent url(graphics/controlbar.png) no-repeat 0 0*/
		;
		outline: none;
		position: absolute;
		left: 0px;
		top: 0px
	}

	.MagicThumb-loading {
		border: 1px solid #000;
		/*background:#fff url(graphics/loader.gif) no-repeat 2px 50%;*/
		padding: 2px 2px 2px 22px;
		margin: 0;
		text-decoration: none;
		text-align: left;
		font-size: 8pt;
		font-family: Arial;
	}

	/*网站地图*/
	.wzdt2 {
		width: 1200px;
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h6 {
		width: 1144px;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h6 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 110px 30px;
		margin-bottom: -90px;
	}

	.fzf1 {
		width: 1011px;
		margin: 20px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 36px;
		color: #434343;
		text-align: center;
		line-height: 50px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 26px;
		color: #434343;
		text-align: center;
		line-height: 50px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 430px;
		margin: 20px auto;
		margin-top: 40px;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/


















































}

@media screen and (min-width:1000px) and (max-width:1399px) {

	body,
	html {
		margin: 0;
		padding: 0;
		font-family: "Microsoft YaHei", "微软雅黑";
		font-size: 12px;
		-webkit-font-smoothing: antialiased;
		/*抗锯齿效果*/
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		overflow: auto;
		overflow-x: hidden;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		color: #858585;
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		outline: none;
		font-family: "微软雅黑";
		-webkit-appearance: none;
		border: none;
	}

	.clearfix {
		clear: both;
	}

	.mob {
		display: none;
	}

	.pc {
		display: block;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 96%;
		margin: 0 auto;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #8951ad;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #8951ad;
		border-radius: 5px;
	}

	/* placeholder样式 */
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: #d6ddf4;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		color: #d6ddf4;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		color: #d6ddf4;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		color: #d6ddf4;
	}


	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #028bff;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #028bff;
		border-radius: 5px;
	}

	/* 导航 */
	.top {
		width: 960px;
		z-index: 1000;
		position: absolute;
		top: 0;
		left: calc(50% - 480px);
		background: #fff;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		padding: 0px 15px 35px 15px;
	}

	.top .commen {
		width: 100%;
	}

	.top1 {
		border-bottom: 1px solid #dbdbdb;
		padding-left: 20px;
		padding-right: 30px;
	}

	.top1 div {
		font-size: 12px;
		line-height: 37px;
		color: #8b8b8b;
	}

	.top1 h1 {
		display: inline-block;
		font-size: 12px;
		line-height: 37px;
		color: #8b8b8b;
	}

	.top1 a {
		font-size: 12px;
		line-height: 37px;
		color: #8b8b8b;
		transition: all 0.3s;
	}

	.top1 a:hover {
		color: #0057b0;
	}

	.dh1 .fl:first-child {
		padding-left: 5px;
		padding-top: 27px;
		width: 124px;
	}

	.dh1 .fl:first-child img {
		width: 100%;
	}

	.dh1 .fl:nth-child(2) {
		padding-left: 5px;
		padding-top: 37px;
		width: 147px;
	}

	.dh1 .fl:nth-child(2) img:first-child {
		margin-bottom: 10px;
	}

	.dh1 .fl:nth-child(2) img {
		width: 100%;
	}

	.nav {
		padding-top: 44px;
	}

	.nava {
		position: relative;
		float: left;
		padding: 0px 20px 7px 0px;
		margin-left: 20px;
		transition: all 0.3s;
		border-bottom: 1px solid #fff;
	}

	.nava:first-child {
		margin-left: 30px;
	}

	.nava>p a {
		font-size: 16px;
		color: #2d2d2d;
		display: block;
		transition: all 0.3s;
	}

	.nava>p a span {
		display: block;
		font-size: 10px;
		color: #828282;
		margin-top: 3px;
		transition: all 0.3s;
	}

	.nav .on {
		border-bottom: 1px solid #1f80ee;
	}

	.nav .on a {
		color: #0057b0;
	}

	.nav .on span {
		color: #0057b0;
	}

	.nava:hover {
		border-bottom: 1px solid #1f80ee;
	}

	.nava:hover a {
		color: #0057b0;
	}

	.nava:hover span {
		color: #0057b0;
	}

	.navb {
		padding: 8px 8px;
		width: 140px;
		background: #fff;
		opacity: 0;
		position: absolute;
		z-index: 2;
		text-align: center;
		left: -24px;
		top: 48px;
		border-radius: 5px;
		border: 1px solid #80c5ff;
	}

	.navba {
		transition: all 0.3s;
		margin-bottom: 10px;
	}

	.navba:last-child {
		margin-bottom: 0;
	}

	.navba a {
		font-size: 14px;
		color: #333333;
		line-height: 30px;
		transition: all 0.3s;
	}

	.navba:hover {
		background: #e5f3ff;
	}

	.navba:hover a {
		color: #028bff;
	}

	.ban {
		width: 100%;
		height: 560px;
		overflow: hidden;
		position: relative;
	}

	.imgbox {
		position: absolute;
		margin-left: -672px;
		left: 50%;
		width: 1344px;
		overflow: hidden;
		height: 560px;
	}

	.imgbox img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}

	.kw {
		width: 100%;
		position: absolute;
		bottom: 0;
	}

	.keywords {
		max-width: 60%;
		padding-bottom: 26px;
		padding-left: 36px;
	}

	.keywords p {
		font-size: 12px;
		color: #fffefe;
	}

	.keywords p a {
		font-size: 12px;
		color: #fffefe;
		margin-right: 10px;
	}

	.keywords p a:hover {
		color: #fad44f;
	}

	/* 产品中心 */
	.bt {
		text-align: center;
	}

	.bt h6 {
		font-size: 65px;
		font-weight: 900;
		color: #f1f7fe;
		font-family: arial;
	}

	.bt p {
		font-size: 36px;
		font-weight: bold;
		color: #212121;
		margin-top: -50px;
	}

	.bt p span {
		color: #2091fe;
	}

	.bt img {
		margin: 0 auto;
		margin-top: 8px;
	}

	.cpzx {
		padding: 25px 0px 0px 0px;
		overflow: hidden;
	}

	.cpzxa {
		margin-top: 30px;
		margin-bottom: 13px;
	}

	.cpdet {
		width: 31.714%;
		padding: 22px 22px 32px 22px;
		margin-bottom: 38px;
		background: url(../img/j2.jpg) no-repeat;
		background-size: 100% 100%;
		transition: all 0.3s;
	}

	.cpdet:nth-child(3n - 1) {
		margin-left: 2.429%;
		margin-right: 2.429%;
	}

	.imgbox1 {
		position: relative;
		overflow: hidden;
	}

	.imgbox1 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox1 {
		margin-top: 26px;
	}

	.pbox1 p {
		font-size: 20px;
		line-height: 27px;
		color: #2d2d2d;
		padding-left: 15px;
		border-left: 3px solid #0057b0;
		transition: all 0.3s;
		width: 80%;
	}

	/* .pbox1 p::before{content: '';position: absolute;display: block;width: 3px;height: 27px;left: 0;top: 0;border-radius: 1px;background: #0057b0;} */
	.pbox1 h6 {
		font-size: 14px;
		line-height: 27px;
		color: #fff;
		opacity: 0;
		transition: all 0.3s;
		padding-right: 5px;
	}

	.cpdet:hover {
		background: url(../img/j3.jpg) no-repeat;
		background-size: 100% 100%;
	}

	.cpdet:hover p {
		color: #fff;
		border-left: 3px solid #fff;
	}

	.cpdet:hover h6 {
		opacity: 1;
	}

	.cpdet:hover img {
		transform: scale(1.05);
	}

	.more {
		width: 140px;
		border-radius: 18px;
		background: #0057b0;
		text-align: center;
		transition: all 0.3s;
	}

	.more a {
		line-height: 38px;
		font-size: 14px;
		color: #fff;
		display: block;
	}

	.cpzx .more {
		margin: 0 auto;
	}

	/* 五大理由 */
	.ly {
		margin-top: 33px;
		overflow: hidden;
	}

	.lya {
		width: 99%;
		margin: 0 auto;
		margin-top: 13px;
	}

	.lyaa {
		width: 20%;
		border-right: 1px solid #eaedee;
		padding: 29px 0px 20px 10px;
	}

	.lyaa:first-child {
		border-left: 1px solid #eaedee;
	}

	.lyaa .fl:first-child {
		position: relative;
	}

	.lyaa img:first-child {
		opacity: 1;
		transition: all 0.3s;
		width: 36px;
	}

	.lyaa img:nth-child(2) {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		transition: all 0.3s;
		width: 36px;
	}

	.lya .on img:first-child {
		opacity: 0;
	}

	.lya .on img:nth-child(2) {
		opacity: 1;
	}

	.lyaa p {
		font-size: 17px;
		color: #2d2d2d;
		transition: all 0.3s;
	}

	.lyaa h6 {
		font-size: 10px;
		color: #828282;
		display: none;
	}

	.lya .on p {
		color: #2091fe;
	}

	.lyaa .fl:nth-child(2) {
		margin-left: 10px;
	}

	.lyb {
		background: url(../img/j4.jpg) no-repeat;
		height: 601px;
		width: 1344px;
		position: relative;
		left: 50%;
		margin-left: -672px;
		transition: all 0.3s;
		margin-top: 27px;
	}

	.lyba .commen {
		padding-top: 57px;
		padding-right: 160px;
	}

	.lybb {
		width: 498px;
		height: 486px;
		background: #fff;
		padding: 53px 80px 0px 70px;
	}

	.lybb h6 {
		font-size: 80px;
		font-weight: bold;
		color: #d7dfe5;
	}

	.lybb h5 {
		font-size: 36px;
		font-weight: bold;
		color: #389afe;
		margin-top: -7px;
	}

	.lybb h4 {
		font-size: 16px;
		color: #2d2d2d;
		margin-top: 11px;
		line-height: 22px;
		height: 44px;
		margin-bottom: 24px;
	}

	.lybb hr {
		background: #d7dfe5;
		height: 1px;
		border: none;
		width: 348px;
		margin-top: 47px;
		margin-bottom: 23px;
	}

	/* 关于健坤 */
	.gy {
		margin-top: 39px;
		overflow: hidden;
	}

	.gya {
		margin-bottom: 31px;
	}

	.gya h6 {
		font-size: 20px;
		font-weight: bold;
		color: #2d2d2d;
		text-align: center;
		margin-top: 15px;
	}

	.gya h5 {
		font-size: 10px;
		color: #828282;
		text-align: center;
	}

	.gya h4 {
		font-size: 14px;
		line-height: 24px;
		height: 144px;
		overflow: hidden;
		color: #2d2d2d;
		text-align: center;
		padding: 0px 10px;
		margin-top: 15px;
		margin-bottom: 35px;
	}

	.gya .more {
		margin: 0 auto;
	}

	.gyca img {
		width: 100%;
	}

	.gyc .swiper-slide-next {
		transform: scale(1.1);
	}

	.gyb>img:nth-child(2) {
		width: 33.571%;
		margin-left: 2.286%;
		margin-right: 2.286%;
	}

	.gyb>img:nth-child(1),
	.gyb>img:nth-child(3) {
		width: 30.928%;
		margin-top: 10px;
	}

	/* 合作客户 */
	.hzkh {
		margin-top: 44px;
	}

	.hzkha {
		background: #0057b0;
		margin-top: 42px;
	}

	.bta h6 {
		font-size: 50px;
		font-family: arial;
		color: #f1f7fe;
		opacity: 0.05;
		font-weight: 900;
	}

	.bta p {
		font-size: 26px;
		font-weight: bold;
		color: #ffffff;
		margin-top: -38px;
	}

	.bta p span {
		color: #41a2ff;
	}

	.hzkha>.fl {
		width: 50.929%;
		padding: 0px 75px 0px 64px;
	}

	.hzkha>.fr {
		width: 49.071%;
	}

	.hzkha>.fr img {
		width: 100%;
	}

	.hzkhb {
		margin-top: 10px;
	}

	.hzkhc {
		margin-bottom: 15px;
	}

	.hzkhc h6 {
		font-size: 18px;
		font-weight: bold;
		color: #ffffff;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.hzkhc p {
		font-size: 12px;
		line-height: 20px;
		color: #ffffff;
		letter-spacing: 0.1px;
		height: 60px;
		overflow: hidden;
		margin-top: 6px;
	}

	.hzkhd .more {
		background: #fff;
	}

	.hzkhd .more a {
		color: #103c68;
	}

	.filpa {
		padding-top: 10px;
		margin-right: -7px;
	}

	.filpa li {
		width: 22px;
		height: 22px;
		border-radius: 11px;
		border: 1px solid #0057b0;
		padding: 5px;
		display: inline-block;
		margin-left: 3px;
		transition: all 0.3s;
		cursor: pointer;
	}

	.filpa li span {
		width: 10px;
		height: 10px;
		background: #d3d3d3;
		border-radius: 5px;
		display: block;
		transition: all 0.3s;
	}

	.filpa .on {
		border: 1px solid #1f90fc;
	}

	.filpa .on span {
		background: #2091fe;
	}

	/* 新闻 */
	.xw {
		background: url(../img/j14.jpg) no-repeat;
		background-size: cover;
		background-position: center;
		margin-top: 95px;
		padding-bottom: 102px;
	}

	.xwa {
		padding-top: 51px;
	}

	.xwqh {
		padding-top: 51px;
	}

	.xwqh p {
		display: inline-block;
		width: 140px;
		border-radius: 19px;
		background: none;
		text-align: center;
		margin-left: 5px;
	}

	.xwqh p a {
		font-size: 18px;
		line-height: 38px;
		color: #000000;
	}

	.xwqh .on {
		background: #0057b0;
	}

	.xwqh .on a {
		color: #fff;
	}

	.btb h6 {
		font-size: 65px;
		font-weight: 900;
		color: #f1f7fe;
		font-family: arial;
	}

	.btb p {
		font-size: 36px;
		font-weight: bold;
		color: #212121;
		margin-top: -50px;
		background: url(../img/j10.png) no-repeat;
		background-position: right center;
		padding-right: 53px;
	}

	.btb p span {
		color: #2091fe;
	}

	.xwb {
		margin-top: 36px;
	}

	.xwd {
		width: 39.571%;
		background: #ffffff;
		padding: 43px 41px 0px 37px;
		transition: all 0.3s;
	}

	.imgbox2 {
		width: 100%;
		overflow: hidden;
	}

	.imgbox2 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox2 {
		padding: 34px 5px 40px 5px;
	}

	.title {
		font-size: 16px;
		color: #000000;
		letter-spacing: 0.5px;
		transition: all 0.3s;
	}

	.content {
		font-size: 12px;
		line-height: 20px;
		color: #828282;
		transition: all 0.3s;
	}

	.pbox2 .title {
		margin-bottom: 6px;
	}

	.pbox2 .content {
		height: 60px;
		overflow: hidden;
	}

	.pbox2 h5 {
		font-size: 12px;
		line-height: 14px;
		color: #828282;
		background: url(../img/j11.png) no-repeat;
		transition: all 0.3s;
		background-position: right center;
		margin-top: 14px;
		border-top: 1px dashed #dcdcdc;
		padding-top: 22px;
	}

	.xwe {
		width: 58.571%;
		background: #ffffff;
		padding: 10px 41px 10px 44px;
	}

	.xwf {
		border-bottom: 1px dashed #dcdcdc;
		background: url(../img/j11.png) no-repeat;
		background-position: 93% 61px;
		padding-bottom: 30px;
		padding-top: 17px;
		transition: all 0.3s;
	}

	.date {
		padding-left: 26px;
	}

	.date h6 {
		font-size: 18px;
		letter-spacing: 0.2px;
		color: #000000;
		transition: all 0.3s;
	}

	.date p {
		font-size: 12px;
		color: #828282;
		letter-spacing: 0.1px;
		margin-top: 7px;
		transition: all 0.3s;
	}

	.xwcontent {
		padding-top: 2px;
		padding-left: 52px;
		width: 72%;
	}

	.xwf .content {
		margin-top: 6px;
		letter-spacing: 0.1px;
		height: 40px;
		overflow: hidden;
	}

	.ck {
		text-align: right;
		margin-top: 24px;
		padding-right: 26px;
	}

	.ck a {
		font-size: 12px;
		color: #828282;
		transition: all 0.3s;
	}

	.ck:hover a {
		color: #0057b0;
	}

	.xwd:hover {
		background: #0057b0;
	}

	.xwd:hover img {
		transform: scale(1.05);
	}

	.xwd:hover .title {
		color: #fff;
	}

	.xwd:hover .content {
		color: #fff;
	}

	.xwd:hover .pbox2 h5 {
		color: #fff;
		background: url(../img/j12.png) no-repeat;
		background-position: right center;
	}

	.xwf:hover {
		background-position: 94% 61px;
	}

	.xwf:hover .date h6 {
		color: #0057b0;
	}

	.xwf:hover .date p {
		color: #0057b0;
	}

	.xwf:hover .title {
		color: #0057b0;
	}

	.xwf:hover .content {
		color: #0057b0;
	}

	/* 20年耕耘 */
	.ngy {
		width: 100%;
		margin-top: 63px;
	}

	.ngy img {
		max-width: 100%;
		margin: 0 auto;
	}

	/* 联系健坤 */
	.lx {
		margin-top: 36px;
	}

	.lxa {
		margin-top: 48px;
	}

	.lxa>.fl {
		padding-left: 25px;
		padding-top: 20px;
	}

	.lxa>.fl>h6 {
		font-size: 20px;
		color: #2d2d2d;
		font-weight: bold;
	}

	.lxb {
		margin-top: 39px;
		padding-bottom: 22px;
	}

	.lxc {
		margin-bottom: 19px;
	}

	.lxc p {
		font-size: 14px;
		line-height: 32px;
		color: #2d2d2d;
		padding-left: 10px;
	}

	.lxd {
		width: 53.429%;
		padding: 10px;
		background: #fff;
		box-shadow: 0px 0px 10px 1px #e4e9f2;
	}

	.lxd iframe {
		width: 100%;
		height: 282px;
	}

	/* 留言 */
	.lyjk {
		background: url(../img/j17.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding-top: 54px;
		padding-bottom: 64px;
		margin-top: 86px;
	}

	.lyjka {
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
		margin-bottom: 4px;
	}

	.lyjka span {
		color: #fad44f;
	}

	.lyjkb input[type=text] {
		width: 200px;
		line-height: 51px;
		border-radius: 26px;
		padding-left: 23px;
		font-size: 14px;
		color: #333333;
		margin-right: 7px;
	}

	.lyjkb textarea {
		width: 300px;
		line-height: 25px;
		border-radius: 26px;
		padding-left: 23px;
		font-size: 14px;
		color: #333333;
		padding-top: 12px;
		height: 51px;
		position: relative;
		top: 20px;
		margin-right: 12px;
	}

	.lyjkb input[type=submit] {
		width: 220px;
		line-height: 51px;
		text-align: center;
		border-radius: 26px;
		background: #fad44f;
		font-size: 14px;
		color: #2d2d2d;
		cursor: pointer;
		transition: all 0.3s;
	}

	.lyjkb input[type=submit]:hover {
		background: #0057b0;
		color: #fff;
	}

	.lyjkb .clearfix {
		display: none;
	}

	/* foot */
	.foot {
		background: #121a29;
	}

	.fta {
		width: 25.857%;
		margin-left: 2.714%;
		padding-top: 66px;
		padding-bottom: 88px;
	}

	.ftb {
		width: 42.858%;
		padding-top: 59px;
	}

	.ftc {
		width: 19.142%;
		margin-right: 2.714%;
		padding-top: 66px;
	}

	.ftt {
		font-size: 16px;
		color: #fff;
		border-bottom: 1px solid #363636;
		position: relative;
		padding-bottom: 25px;
		margin-bottom: 16px;
	}

	.ftt::after {
		content: '';
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 31px;
		height: 2px;
		background: #1aa458;
	}

	.ftd p a {
		font-size: 12px;
		line-height: 30px;
		color: #606060;
		transition: all 0.3s;
	}

	.ftd p a:hover {
		color: #fff;
	}

	.fta .ftd p:nth-child(3n - 2) {
		width: 44.444%;
	}

	.fta .ftd p:nth-child(3n - 1) {
		width: 38.888%;
	}

	.fta .ftd p:nth-child(5) {
		width: 55%;
	}

	.fta .ftd p:nth-child(6) {
		width: 44.444%;
	}

	.ftc .ftt {
		text-align: right;
	}

	.ftc .ftt::after {
		right: 0;
		left: unset;
	}

	.ftc .ftd p {
		width: 42.91%;
		text-align: right;
	}

	.ftb img {
		margin: 0 auto;
	}

	.fte {
		padding-left: 57px;
		padding-right: 58px;
		background: #09101d;
	}

	.fte .fl:first-child {
		width: 30%;
	}

	.fte .fl:nth-child(2) {
		width: 40%;
		text-align: center;
		display: flex;
		align-items: center;
	}

	.fte .fl:nth-child(2) img {
		margin-right: 5px;
	}

	.fte .fr {
		width: 30%;
		text-align: right;
	}

	.fte p {
		font-size: 12px;
		line-height: 67px;
		color: #606060;
	}

	.fte p a {
		font-size: 12px;
		line-height: 67px;
		color: #606060;
		transition: all 0.3s;
		margin-right: 10px;
	}

	.fte p a:hover {
		color: #fff;
	}

	.ftf {
		margin-top: 10px;
		margin-right: 10px;
	}

	/*固定的悬浮窗*/
	.yb_conct {
		position: fixed;
		z-index: 9999999;
		top: 180px;
		right: -127px;
		cursor: pointer;
		transition: all .3s ease;
	}

	.yb_bar ul li {
		width: 180px;
		height: 53px;
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar ul li a {
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar .yb_top {
		background: #2b72fc url(../img/t1.png) no-repeat;
	}

	.yb_bar .yb_phone {
		background: #2b72fc url(../img/t2.png) no-repeat;
	}

	.yb_bar .yb_QQ {
		text-indent: 0;
		background: #2b72fc url(../img/t3.png) no-repeat;
	}

	/* .yb_bar .yb_ercode{background: #2b72fc url(../img/t4.png) no-repeat;}
	.hd_qr{padding: 6px 37px 25px 37px;box-sizing: border-box;width: 180px;} */
	.yb_QQ a {
		display: block;
		text-indent: 54px;
		width: 100%;
		height: 100%;
		color: #fff;
	}

	.yb_QQ a:hover {
		color: #fff;
	}

	.zuoc {
		position: fixed;
		z-index: 9999999;
		bottom: 10%;
		left: -0;
		cursor: pointer;
		transition: all .3s ease;
		width: 255px;
		opacity: 0;
	}

	.zuoca {
		width: 100%;
		margin: 9.5px 0;
		margin-left: -160px;
		transition: all .3s ease;
	}

	.zuoca img {
		width: 100%;
	}

	.zuoca:hover {
		margin-left: 0;
	}

	/* 友情链接 */
	.yqlj {
		padding-left: 15px;
		padding-top: 5px;
	}

	.yqlj p {
		line-height: 20px;
		color: #666666;
		font-size: 12px;
	}

	.yqlj p a {
		font-size: 12px;
		color: #666666;
		transition: all 0.3s;
		margin-right: 10px;
	}

	.yqlj p a:hover {
		color: #2b72fc;
	}


	/* ============================================================================================================================================= */
	/* 内页公用 */
	.nytop {
		width: 100%;
		z-index: 1000;
		;
		background: #fff;
		padding-bottom: 35px;
	}

	.nytop .commen {
		padding: 0px 15px;
		width: 960px;
	}

	.nyban {
		width: 100%;
		height: 315px;
		overflow: hidden;
		position: relative;
	}

	.nyban img {
		position: relative;
		width: 1344px;
		height: 315px;
		left: 50%;
		margin-left: -672px;
	}

	.nyban .keywords p {
		color: #c6c6c6;
	}

	.nyban .keywords p a {
		color: #c6c6c6;
		transition: all 0.3s;
	}

	.nyban .keywords p a:hover {
		color: #fff;
	}

	.nybt {
		margin-top: 41px;
	}

	.nybt .commen {
		background: #eef2f5;
		padding: 18px 29px 20px 21px;
	}

	.nybtn p {
		width: 141px;
		text-align: center;
		border-radius: 19px;
		transition: all 0.3s;
		display: inline-block;
	}

	.nybtn p a {
		font-size: 18px;
		line-height: 38px;
		color: #333;
		transition: all 0.3s;
	}

	.nybtn p:hover {
		background: #0057b0;
	}

	.nybtn p:hover a {
		color: #ffffff;
	}

	.nybtn .on {
		background: #0057b0;
	}

	.nybtn .on a {
		color: #ffffff;
	}

	.nydh {
		font-size: 12px;
		line-height: 38px;
		color: #686868;
		max-width: 50%;
	}

	.nydh a {
		font-size: 12px;
		line-height: 38px;
		color: #686868;
		transition: all 0.3s;
	}

	.nydh a h1 {
		display: inline-block;
		font-size: 12px;
		line-height: 38px;
		color: #686868;
		transition: all 0.3s;
	}

	.nydh a:hover {
		color: #0057b0;
	}

	.nydh a:hover h1 {
		color: #0057b0;
	}

	.zx {
		margin-top: 81px;
		margin-bottom: 8px;
	}

	.zx .commen {
		background: #eff4f8;
		padding: 5px 20px 22px 20px;
	}

	.zxa {
		background: url(../img/xwjbg.png) no-repeat;
		background-size: cover;
		background-position: center;
		padding: 12px 15px 29px 15px;
		margin-top: -17px;
	}

	.zxa .xwf {
		width: 48.292%;
		background-position: 98% 61px;
	}

	.zxa .xwf:nth-child(odd) {
		float: left;
	}

	.zxa .xwf:nth-child(even) {
		float: right;
	}

	.xwa .xwcontent {
		padding-left: 25px;
		width: 69%;
	}




	/* 产品列表页 */
	.cp {
		margin-top: 40px;
	}

	.cpa {
		background: url(../img/cpbg.png) no-repeat;
		background-size: cover;
		padding: 24px 106px 24px 24px;
		transition: all 0.3s;
		margin-bottom: 34px;
	}

	.imgbox3 {
		width: 31.848%;
		overflow: hidden;
	}

	.imgbox3 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox3 {
		width: 63.694%;
		padding-top: 11px;
	}

	.cpbt {
		font-size: 26px;
		line-height: 28px;
		color: #2d2d2d;
		border-left: 3px solid #0057b0;
		padding-left: 18px;
		transition: all 0.3s;
	}

	.cpms {
		margin-left: 2.9%;
		margin-top: 10px;
	}

	.cpms p {
		display: inline-block;
		font-size: 14px;
		transition: all 0.3s;
		line-height: 36px;
		color: #2d2d2d;
		padding-left: 22px;
		background: url(../img/j19.png) no-repeat;
		background-position: left center;
		letter-spacing: 0.3px;
	}

	.cpms p:nth-child(odd) {
		width: 49%;
	}

	.cpms p:nth-child(even) {
		width: 50%;
	}

	.cpjj {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
		transition: all 0.3s;
		color: #2d2d2d;
		letter-spacing: 0.3px;
		position: relative;
		padding-left: 23px;
		width: 100%;
		margin-top: 10px;
	}

	.cpjj::before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 3px;
		height: 27px;
		background: #0057b0;
		transition: all 0.3s;
	}

	.cpa .more {
		margin-top: 7px;
	}

	.cpa:hover {
		background: url(../img/cpbg.jpg) no-repeat;
		background-size: cover;
	}

	.cpa:hover img {
		transform: scale(1.05);
	}

	.cpa:hover .cpbt {
		color: #fff;
		border-left: 3px solid #fff;
	}

	.cpa:hover .cpms p {
		color: #fff;
	}

	.cpa:hover .cpjj {
		color: #fff;
	}

	.cpa:hover .cpjj::before {
		background: #fff;
	}

	/* 合作客户 */
	.kh {
		margin-top: 38px;
	}

	.kha {
		background: #eef2f5;
		padding: 20px 40px 24px 45px;
	}

	.khb {
		width: 23.879%;
		border: 1px solid #d2d2d2;
		margin-right: 1.494%;
		overflow: hidden;
	}

	.khb:nth-child(4n) {
		margin-right: 0;
	}

	.khb img {
		width: 100%;
		transition: all 0.3s;
	}

	.khb:hover img {
		transform: scale(1.05);
	}

	.khc {
		margin-top: 38px;
		padding-bottom: 23px;
	}

	.khd {
		border: 1px solid #d2d2d2;
		padding: 44px 58px 48px 60px;
		margin-bottom: 27px;
		transition: all 0.3s;
	}

	.khd h6 {
		font-size: 18px;
		font-weight: bold;
		color: #000;
		letter-spacing: 0.2px;
		transition: all 0.3s;
	}

	.khd h5 {
		font-size: 16px;
		margin-top: 16px;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
		color: #000000;
		letter-spacing: 0.3px;
		transition: all 0.3s;
	}

	.khd .fl {
		width: 81%;
	}

	.khd .more {
		margin-top: 26px;
		transition: all 0.3s;
	}

	.more {
		font-size: 14px;
		line-height: 38px;
		color: #ffffff;
	}

	.khd:hover {
		background: #0057b0;
	}

	.khd:hover h6 {
		color: #ffffff;
	}

	.khd:hover h5 {
		color: #ffffff;
	}

	.khd:hover .more {
		color: #212121;
		background: #fff;
	}

	.page {
		display: table;
		margin: 0 auto;
	}

	.page .a {
		width: 102px;
	}

	.page .on {
		border: 1px solid #004d9d;
		background: #004d9d;
	}

	.page .on a {
		color: #fff;
	}

	.page p {
		width: 52px;
		border: 1px solid #d2d2d2;
		text-align: center;
		display: inline-block;
		margin-left: 2px;
		margin-right: 3px;
		transition: all 0.3s;
	}

	.page p a {
		line-height: 50px;
		font-size: 14px;
		color: #151515;
		display: block;
		transition: all 0.3s;
	}

	.page p:hover {
		border: 1px solid #004d9d;
		background: #004d9d;
	}

	.page p:hover a {
		color: #fff;
	}

	/* 客户评价 */
	.pj {
		margin-top: 39px;
	}

	.pja {
		width: 73.214%;
		border: 4px solid #eef2f5;
		padding: 46px 69px 57px 57px;
	}

	.pjb {
		width: 25%;
		border: 4px solid #eef2f5;
	}

	.pjdet h1 {
		font-size: 26px;
		font-weight: bold;
		color: #000;
		letter-spacing: 0.3px;
	}

	.pjnr {
		margin-top: 31px;
		margin-bottom: 35px;
	}

	.pjnr p {
		font-size: 14px;
		line-height: 30px;
		color: #000000;
		letter-spacing: 0.5px;
	}

	.pjnr img {
		margin-top: 10px;
		margin-bottom: 10px;
		max-width: 100%;
		margin: 0 auto;
	}

	.pja>img {
		margin-top: 55px;
		width: 100%;
	}

	.pjb {
		padding-bottom: 64px;
	}

	.pjb .btb {
		display: inline-block;
		padding-left: 19px;
		padding-top: 7px;
		margin-bottom: 20px;
	}

	.pjb .btb h6 {
		font-size: 40px;
	}

	.pjb .btb p {
		font-size: 26px;
		color: #212121;
		margin-top: -31px;
	}

	.zxcp {
		padding-left: 18px;
		padding-right: 22px;
	}

	.zxcpa {
		border-bottom: 1px dashed #dcdcdc;
		padding-bottom: 27px;
		padding-top: 24px;
	}

	.zxcpa h6 {
		font-size: 16px;
		color: #000000;
		margin-bottom: 6px;
		transition: all 0.3s;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.zxcpa p {
		font-size: 12px;
		line-height: 20px;
		color: #828282;
		height: 60px;
		overflow: hidden;
		margin-bottom: 13px;
		transition: all 0.3s;
	}

	.zxcpa:hover h6 {
		color: #0057b0;
	}

	.zxcpa:hover p {
		color: #0057b0;
	}

	.tjcp {
		margin-top: 37px;
	}

	.tjcpa {
		margin-top: 25px;
	}

	.tjcpb .cpdet {
		width: 100%;
		margin-bottom: 26px;
	}

	.pagea {
		display: table;
		margin: 0 auto;
	}

	.pagea .swiper-pagination-bullet {
		width: 22px;
		height: 22px;
		background: url(../img/btnb.png) no-repeat;
		background-position: center;
		transition: all 0.3s;
	}

	.pagea .swiper-pagination-bullet-active {
		background: url(../img/btna.png) no-repeat;
		background-position: center;
	}

	/* 新闻内页 */
	.xwrq {
		margin-top: 26px;
	}

	.xwrq p {
		font-size: 12px;
		line-height: 23px;
		display: inline-block;
		margin-right: 9px;
		color: #828282;
		letter-spacing: 0.3px;
		border: 1px solid #eef2f5;
		padding: 6px 9px 6px 11px;
		border-radius: 30px;
	}

	.xwrq p span {
		background: #eef2f5;
		padding-left: 15px;
		line-height: 23px;
		display: inline-block;
		padding-right: 20px;
		border-radius: 12px;
		margin-left: 9px;
	}

	.pjdet strong {
		font-size: 12px;
		color: #828282;
		transition: all 0.3s;
		margin-bottom: 27px;
		font-weight: normal;
		display: block;
	}

	.pjdet strong a {
		margin-right: 8px;
		color: #828282;
	}

	.pjdet strong a:hover {
		color: #0057b0;
	}

	.btc {
		background: url(../img/btc.jpg) no-repeat;
		background-size: cover;
		padding: 21px 0px 33px 19px;
		border-bottom: 4px solid #eef2f5;
	}

	.btc h6 {
		font-size: 30px;
		font-family: Arial;
		font-weight: 900;
		opacity: 0.3;
		color: #f1f7fe;
	}

	.btc p {
		font-size: 26px;
		font-weight: bold;
		color: #ffffff;
		margin-top: -22px;
		letter-spacing: 1px;
		display: inline-block;
		background: url(../img/j10.png) no-repeat;
		background-position: right center;
		padding-right: 53px;
	}

	.pjb .more {
		width: 107px;
		margin-top: 19px;
		margin-left: 20px;
	}

	.pjb .more a {
		line-height: 29px;
	}

	/* 新闻 */
	.qyxw {
		margin-top: 40px;
	}

	.qyxwa {
		border-left: 24px solid #eef2f5;
		border-top: 28px solid #eef2f5;
		border-right: 24px solid #eef2f5;
		border-bottom: 26px solid #eef2f5;
		background: #fff;
		padding: 26px 0px 28px 43px;
		margin-bottom: 34px;
		transition: all 0.3s;
	}

	.xwimg {
		width: 36.364%;
		overflow: hidden;
	}

	.xwimg img {
		width: 100%;
		transition: all 0.3s;
	}

	.xww {
		margin-left: 3.973%;
		width: 55%;
		padding-top: 17px;
	}

	.xww h4 {
		font-size: 16px;
		color: #828282;
		letter-spacing: 0.5px;
		transition: all 0.3s;
	}

	.xw_title {
		font-size: 26px;
		font-weight: bold;
		color: #000;
		letter-spacing: 0.3px;
		transition: all 0.3s;
	}

	.xw_content {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
		color: #000000;
		letter-spacing: 0.4px;
		transition: all 0.3s;
	}

	.xww .xw_title {
		margin-top: 14px;
	}

	.xww .xw_content {
		margin-top: 14px;
		margin-bottom: 42px;
	}

	.qyxws {
		padding-bottom: 24px;
	}

	.qyxwb {
		border: 1px solid #d2d2d2;
		padding: 36px 58px 48px 55px;
		margin-bottom: 27px;
		transition: all 0.3s;
	}

	.xw_date h6 {
		font-size: 46px;
		color: #000000;
		transition: all 0.3s;
	}

	.xw_date p {
		font-size: 12px;
		color: #000;
		margin-top: -5px;
		transition: all 0.3s;
	}

	.xwwa {
		margin-left: 40px;
		width: 72%;
	}

	.xwwa .xw_title {
		font-size: 18px;
		margin-bottom: 16px;
	}

	.qyxwb .more {
		margin-top: 34px;
		transition: all 0.3s;
	}

	.qyxwa:hover {
		background: #0057b0;
	}

	.qyxwa:hover img {
		transform: scale(1.05);
	}

	.qyxwa:hover .more {
		background: #fff;
		color: #000;
	}

	.qyxwa:hover .xw_title {
		color: #ffffff;
	}

	.qyxwa:hover .xw_content {
		color: #ffffff;
	}

	.qyxwa:hover h4 {
		color: #ffffff;
	}

	.qyxwb:hover {
		background: #0057b0;
	}

	.qyxwb:hover .xw_date p {
		color: #ffffff;
	}

	.qyxwb:hover .xw_date h6 {
		color: #ffffff;
	}

	.qyxwb:hover .xw_title {
		color: #ffffff;
	}

	.qyxwb:hover .xw_content {
		color: #ffffff;
	}

	.qyxwb:hover .more {
		background: #fff;
		color: #000;
	}

	/* 百科 */
	.bk {
		margin-top: 40px;
	}

	.bka {
		width: 49%;
		border: 1px solid #d2d2d2;
		padding: 39px 0px 39px 36px;
		background: #fff url(../img/j11.png) no-repeat;
		background-position: 95% center;
		margin-bottom: 27px;
		transition: all 0.3s;
	}

	.bka:nth-child(odd) {
		float: left;
	}

	.bka:nth-child(even) {
		float: right;
	}

	.bk_date h6 {
		font-size: 22px;
		color: #000;
		letter-spacing: 0.4px;
		transition: all 0.3s;
	}

	.bk_date p {
		font-size: 14px;
		color: #828282;
		letter-spacing: 0.2px;
		transition: all 0.3s;
	}

	.bkk {
		width: 69%;
		margin-left: 25px;
	}

	.bkk h6 {
		font-size: 18px;
		font-weight: bold;
		color: #000000;
		letter-spacing: 0.5px;
		transition: all 0.3s;
	}

	.bkk p {
		font-size: 12px;
		line-height: 20px;
		height: 60px;
		overflow: hidden;
		color: #000000;
		letter-spacing: 0.5px;
		margin-top: 16px;
		transition: all 0.3s;
	}

	.bks {
		margin-bottom: 19px;
	}

	.bka:hover {
		background: #0057b0 url(../img/j12.png) no-repeat;
		background-position: 95% center;
	}

	.bka:hover h6 {
		color: #ffffff;
	}

	.bka:hover p {
		color: #ffffff;
	}

	/* 关于 */
	.gyf {
		margin-bottom: 46px;
	}

	.gyf h6 {
		font-size: 26px;
		color: #000;
		text-align: center;
		letter-spacing: 0.5px;
		font-weight: bold;
	}

	.gyf h5 {
		font-size: 10px;
		color: #828282;
		letter-spacing: 2.3px;
		text-align: center;
		margin-top: 5px;
	}

	.gyf h4 {
		font-size: 16px;
		line-height: 30px;
		color: #000000;
		text-align: center;
		margin-top: 30px;
		padding-left: 68px;
		padding-right: 60px;
	}

	.gyg {
		font-size: 16px;
		line-height: 30px;
		color: #000000;
		text-align: center;
		margin-top: 54px;
	}

	.gy .commen>img {
		width: 100%;
		margin-top: 33px;
	}

	.more1 {
		width: 235px;
		text-align: center;
		border-radius: 26px;
		background: #fad44f;
		transition: all 0.3s;
	}

	.more1 a {
		font-size: 16px;
		line-height: 51px;
		color: #2d2d2d;
		transition: all 0.3s;
	}

	.more1:hover {
		background: #0057b0;
	}

	.more1:hover a {
		color: #fff;
	}

	/* 产品详情 */
	.cpxq {
		margin-top: 70px;
		overflow: hidden;
	}

	.cpxqa>.fr {
		width: 47%;
		position: relative;
		z-index: 0;
		border-top: 5px solid #eef2f5;
		background: url(../img/bg.png) no-repeat;
		background-size: 100% 104px;
		background-position: center bottom;
		padding-bottom: 50px;
	}

	.cpxqc {
		padding-top: 50px;
		margin-bottom: 65px;
		position: relative;
	}

	.cpxqc h1 {
		font-size: 26px;
		line-height: 28px;
		color: #2d2d2d;
		border-left: 3px solid #0057b0;
		padding-left: 23px;
		font-weight: bold;
		margin-left: 19px;
	}

	.cpxqd {
		padding-left: 38px;
	}

	.cpxqd img {
		max-width: 100%;
	}

	.cpcs {
		margin-top: 50px;
	}

	.cpcs>.fl {
		width: 69.925%;
	}

	.cpcs>.fl>.more {
		margin-top: 32px;
		margin-left: 55px;
	}

	.cpcs>.fr {
		width: 30.075%;
	}

	.cpt {
		font-size: 20px;
		line-height: 27px;
		color: #2d2d2d;
		font-weight: bold;
		padding-left: 24px;
		border-left: 3px solid #0057b0;
		margin-bottom: 15px;
	}

	.xgcps {
		border-top: 5px solid #eef2f5;
		padding-top: 36px;
	}

	.xgcps .cpdet {
		width: 91%;
	}

	.cpxqc .cpms {
		padding-left: 28px;
	}

	.cpcss {
		border-top: 5px solid #eef2f5;
		padding-top: 36px;
		padding-left: 40px;
		padding-right: 40px;
	}

	.xq1 {
		max-width: 100%;
		margin: 0 auto;
	}

	.xqbt {
		margin: 0 auto;
		margin-top: 55px;
		margin-bottom: 12px;
	}

	.cpcsa {
		border-radius: 5px;
		position: relative;
		padding: 13px;
		background: #efedf2;
		position: relative;
	}

	.cpcsa>p {
		font-size: 14px;
		color: #efedf2;
		letter-spacing: 4.5px;
		position: absolute;
		bottom: -14px;
	}

	.cpcsaa {
		border-radius: 5px;
		background: url(../img/msbg1.png) no-repeat;
		background-size: cover;
		background-position: center;
		padding-top: 35px;
		padding-bottom: 6px;
	}

	.cpcsab {
		width: 50%;
		margin-bottom: 27px;
	}

	.cpcsab:nth-child(odd) {
		float: left;
	}

	.cpcsab:nth-child(even) {
		float: right;
	}

	.cpcsab>.fl {
		text-align: right;
		width: 40%;
		padding-right: 38px;
	}

	.cpcsab>.fr {
		width: 60%;
		font-size: 18px;
		letter-spacing: 0.4px;
	}

	.cpcsab>.fl p {
		font-size: 16px;
		color: #9d9d9d;
		letter-spacing: 0.5px;
	}

	.cpys {
		position: relative;
		margin-bottom: 23px;
	}

	.cpysa {
		background: url(../img/msbg2.jpg) no-repeat;
		background-position: center;
		background-size: 100%;
		padding: 30px 50px 39px 70px;
	}

	.cpysb {
		background: url(../img/msbg3.jpg) no-repeat;
		background-position: center;
		background-size: 100%;
		padding: 39px 50px 30px 70px;
	}

	.cpysa>p {
		position: absolute;
		font-size: 32px;
		color: #263346;
		letter-spacing: 1px;
		left: 8px;
		top: 5px;
	}

	.cpysb>p {
		position: absolute;
		font-size: 32px;
		color: #263346;
		letter-spacing: 1px;
		right: 8px;
		top: 5px;
	}

	.cpys>img {
		width: 43.134%;
		box-shadow: 8px 10px 0px 0px #0835bb;
		transition: all 0.3s;
	}

	.cpys:hover img {
		box-shadow: 1px 1px 10px 1px #0835bb;
	}

	.cpysc {
		width: 50%;
		padding-top: 5px;
	}

	.cpysc p {
		font-size: 30px;
		font-weight: bold;
		color: #ffffff;
		letter-spacing: 1px;
	}

	.cpysc h6 {
		font-size: 16px;
		line-height: 24px;
		color: #ffffff;
		letter-spacing: 0.5px;
		margin-top: 11px;
	}

	.cpyy>h6 {
		font-size: 16px;
		line-height: 24px;
		color: #000000;
		text-align: center;
		padding-left: 30px;
		padding-right: 30px;
	}

	.cpyya {
		margin-top: 29px;
	}

	.cpyyb {
		width: 31.013%;
		position: relative;
		margin-bottom: 26px;
	}

	.cpyyb:nth-child(3n - 1) {
		margin-left: 3.480%;
		margin-right: 3.480%;
	}

	.cpyyb img {
		width: 100%;
	}

	.cpyyb p {
		font-size: 20px;
		letter-spacing: 0.5px;
		text-align: center;
		color: #ffffff;
		position: absolute;
		bottom: 20px;
		left: 0;
		right: 0;
	}

	.zysx {
		border: 14px solid #efedf2;
		border-radius: 5px;
		margin-top: 35px;
	}

	.zysx .xqbt {
		margin-top: -14px;
		margin-bottom: 28px;
	}

	.zysxa {
		padding-bottom: 11px;
	}

	.zysxb {
		padding-left: 30px;
		padding-right: 30px;
		margin-bottom: 47px;
	}

	.zysxc {
		margin-left: 15px;
		width: 20%;
	}

	.zysxc p {
		font-size: 30px;
		color: #000000;
		letter-spacing: 0.4px;
	}

	.zysxc h6 {
		font-size: 16px;
		color: #8e8e8e;
		letter-spacing: 0.3px;
	}

	.zysxb>p {
		font-size: 18px;
		line-height: 24px;
		color: #000000;
		letter-spacing: 0.4px;
		width: 58%;
	}

	.dzlc {
		border: 15px solid #efedf2;
		padding: 35px 30px 0px 30px;
	}

	.dzlc>img {
		max-width: 100%;
		margin: 0 auto;
	}

	.dzlca {
		padding-top: 32px;
	}

	.dzlca>img {
		margin-top: 7px;
		margin-left: 17px;
		margin-right: 17px;
	}

	.dzlca>img:nth-child(6n) {
		display: none;
	}

	.dzlcb {
		margin-bottom: 28px;
	}

	.dzlcb p {
		font-size: 20px;
		color: #000;
		letter-spacing: 0.5px;
		line-height: 34px;
		padding-left: 17px;
		min-width: 100px;
	}

	.xgcps .cpdet:nth-child(3n - 1) {
		margin-left: 0;
		margin-right: 0;
	}

	.left-pro {
		width: 100%;
		text-align: left;
	}

	.left-pro .t1 {
		width: 100px;
		float: left;
		margin-left: 10px;
	}

	.left-pro .t1>img {
		width: 100%;
	}

	.left-pro .t2 {
		width: 380px;
		text-indent: 0;
		float: left;
		padding: 10px;
		background: url(../img/codet_bg.png) no-repeat;
		background-size: cover;
	}

	.left-pro .t2 img {
		text-indent: 0;
	}

	#showArea img {
		cursor: pointer;
		display: block;
		margin-bottom: 6px;
		width: 100%;
		height: auto;
		float: left;
		border: 3px solid #eef2f5;
	}

	#main_img {
		cursor: pointer;
		display: block
	}

	#gotop {
		cursor: pointer;
		display: block;
		transition: all 0.3s;
	}

	#gobottom {
		cursor: pointer;
		display: block;
		transition: all 0.3s;
	}

	#showArea {
		height: 307px;
		overflow: hidden;
		margin: 10px 0;
	}

	.MagicZoomBigImageCont {
		border: 1px solid #015198;
		overflow: hidden;
	}

	.MagicZoomBigImageCont img {
		width: 800px;
		height: 800px
	}

	.MagicZoomBigImageCont iframe {
		width: 300px;
		height: 300px
	}

	.MagicZoomHeader {
		font: 10px Arial;
		color: #fff;
		background: #91b817;
		text-align: center !important
	}

	.MagicZoomPup {
		border: 1px solid #aaa;
		background: #fff;
		cursor: hand;
		left: 0
	}

	.MagicZoomLoading {
		text-align: center;
		background: #fff;
		color: #444;
		opacity: 0.8;
		padding: 3px 3px 3px 3px !important;
		display: none
	}

	.MagicZoomLoading img {
		padding-top: 3px !important
	}

	/*	.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}*/
	.MagicThumb-zoomed {
		cursor: default
	}

	.MagicThumb span {
		display: none
	}

	.MagicThumb-image {
		border: 1px solid #ccc;
		outline: none
	}

	/*	.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}*/
	.MagicThumb-caption {
		color: #333333;
		background-color: #F0F0F0;
		border: 1px solid #CCC;
		border-top: none;
		font-family: Arial;
		font-size: 11px;
		padding: 8px 16px
	}

	.MagicThumb-controlbar {
		display: block;
		height: 18px
	}

	.MagicThumb-controlbar a {
		display: block;
		width: 180px;
		height: 180px;
		margin: 0px 1px;
		outline: none;
		float: left;
		overflow: hidden
	}

	.MagicThumb-controlbar a span {
		display: block;
		width: 1000px;
		height: 1000px;
		/*background:transparent url(graphics/controlbar.png) no-repeat 0 0*/
		;
		outline: none;
		position: absolute;
		left: 0px;
		top: 0px
	}

	.MagicThumb-loading {
		border: 1px solid #000;
		/*background:#fff url(graphics/loader.gif) no-repeat 2px 50%;*/
		padding: 2px 2px 2px 22px;
		margin: 0;
		text-decoration: none;
		text-align: left;
		font-size: 8pt;
		font-family: Arial;
	}

	/*网站地图*/
	.wzdt2 {
		width: 96%;
		margin: 0 auto;
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h6 {
		width: 96%;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h6 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*网站地图*/
	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 110px 20px;
		margin-bottom: -130px;
	}

	.fzf1 {
		width: 90%;
		margin: 15px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 18px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 16px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 310px;
		margin: 30px auto;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/































	@media (min-width: 1050px) {
		.xwf {
			padding-top: 21px;
		}

		.lyjkb input[type=text] {
			width: 220px;
		}

		.cpa .more {
			margin-top: 15px;
		}

		.pbox3 {
			padding-top: 20px;
		}

		.dzlca>img {
			margin-left: 25px;
			margin-right: 25px;
		}




	}




	@media (min-width: 1100px) {
		.top {
			width: 1050px;
			left: calc(50% - 525px);
		}

		.dh1 .fl:first-child {
			width: 151px;
		}

		.dh1 .fl:nth-child(2) {
			width: 178px;
			margin-left: 20px;
		}

		.nava {
			padding: 0px 24px 7px 0px;
		}

		.hzkhb {
			margin-top: 20px;
		}

		.hzkhc {
			margin-bottom: 20px;
		}

		.xwe {
			padding: 15px 41px 15px 44px;
		}

		.lxd {
			margin-right: 2%;
		}

		.lyjkb textarea {
			width: 350px;
		}

		.nytop .commen {
			width: 1050px;
		}

		.cpms {
			margin-top: 25px;
		}

		.left-pro .t2 {
			width: 400px;
		}

		#showArea {
			height: 327px;
		}

		.cpysa>p {
			left: 11px;
			top: 7px;
		}

		.cpysb>p {
			right: 11px;
			top: 7px;
		}

		.dzlca>img {
			margin-left: 33px;
			margin-right: 33px;
		}




	}

	@media (min-width: 1150px) {
		.lyaa h6 {
			display: block;
		}

		.lyba .commen {
			padding-right: 120px;
		}

		.xwe {
			padding: 20px 41px 20px 44px;
		}

		.lyjkb textarea,
		.lyjkb input[type=text] {
			margin-right: 17px;
		}

		.cpjj {
			margin-top: 30px;
		}

		.cpysc h6 {
			line-height: 32px;
		}

		.cpysc p {
			font-size: 34px;
		}
	}


	@media (min-width: 1200px) {
		.top {
			width: 1150px;
			left: calc(50% - 575px);
		}

		.dh1 .fl:first-child,
		.dh1 .fl:nth-child(2) {
			width: unset;
		}

		.nava:first-child {
			margin-left: 60px;
		}

		.lyba .commen {
			padding-right: 80px;
		}

		.hzkhb,
		.hzkhc {
			margin-top: 30px;
		}

		.xwe {
			padding: 25px 41px 25px 44px;
		}

		.lyjkb input[type=text] {
			width: 250px;
		}

		.lyba .commen {
			padding-right: 60px;
		}

		.nytop .commen {
			width: 1150px;
		}

		.pbox3 {
			padding-top: 30px;
		}

		.zxa {
			padding: 12px 30px 29px 30px;
		}

		.dzlca>img:nth-child(6n) {
			display: block;
		}

		.dzlca>img:nth-child(8n) {
			display: none;
		}

		.dzlca>img {
			margin-left: 10px;
			margin-right: 10px;
		}

		.left-pro .t2 {
			width: 440px;
			padding: 20px;
		}

		#showArea {
			height: 367px;
		}

		.left-pro .t1 {
			margin-left: 20px;
		}

		.cpxqc {
			padding-top: 60px;
			margin-bottom: 86px;
		}

		.cpysc {
			padding-top: 25px;
		}

	}

	@media (min-width: 1250px) {
		.xwe {
			padding: 30px 41px 30px 44px;
		}

		.lyjkb textarea {
			width: 400px;
		}

		.lyjkb textarea,
		.lyjkb input[type=text] {
			margin-right: 30px;
		}

		.xwe {
			padding: 35px 41px 35px 44px;
		}

		.hzkha>.fl {
			padding: 20px 75px 0px 64px;
		}

		.lyb {
			width: 1920px;
			margin-left: -960px;
		}

		.lyba .commen {
			padding-right: 320px;
		}

		.xwf {
			padding-top: 24px;
		}

		.cpa {
			padding: 30px 106px 30px 30px;
		}

		.dzlca>img {
			margin-left: 15px;
			margin-right: 15px;
		}

	}

	@media (min-width: 1300px) {
		.cpxqa>.fr {
			width: 53%;
		}

		.cpxqc {
			padding-top: 59px;
			margin-bottom: 75px;
		}

	}

	@media (min-width: 1350px) {
		.cpysa {
			padding: 30px 60px 39px 80px;
		}




	}
}

@media(max-width:999px) {

	body,
	html {
		padding: 0;
		background: #fff;
		font-family: Arial;
		-webkit-font-smoothing: antialiased;
		-webkit-text-size-adjust: none;
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		max-width: 750px;
		margin: 0 auto;
	}

	body {
		overflow-x: hidden;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		font-family: "微软雅黑";
		-webkit-appearance: none;
		outline: none;
		border: none;
	}

	p {
		text-align: justify;
	}

	.pc {
		display: none;
	}

	.mob {
		display: block;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.clearfix {
		clear: both;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 92%;
		margin: 0 auto;
	}

	.commen1 {
		width: 92%;
		margin: 0 auto;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: #828282;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		color: #828282;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		color: #828282;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		color: #828282;
	}

	/*手机nav*/
	.sjdhgd {
		width: 100%;
		background-size: 100% 100%;
		position: fixed;
		z-index: 10000;
		top: 0;
		left: 0;
		background-color: #fff;
	}

	.sjdh {
		margin: 0 auto;
		width: 100%;
		padding: 4% 1%;
		transition: all ease 0.4s;
	}

	.sjdha {
		width: 100%;
	}

	.sjdha_t1 {
		width: 25%;
		overflow: hidden;
		margin-left: 4%;
		float: left;
	}

	.sjdha_t3 {
		width: 30%;
		margin-left: 3%;
		float: left;
		padding-top: 1.5%;
	}

	.sjdha_t1 img,
	.sjdha_t3 img {
		width: 100%;
	}

	.sjdha_t3 img:first-child {
		margin-bottom: 3%;
	}

	.sjdha_t2 {
		width: 32px;
		position: absolute;
		right: 5%;
		top: calc(50% - 16px);
	}

	.sjdha_t2 img {
		width: 100%;
	}

	.topa {
		position: absolute;
		right: 3%;
		top: 50%;
		margin-top: -13px;
	}

	.topa_a {
		margin-left: 7px;
		position: relative;
		z-index: 100;
		cursor: pointer;
	}

	.topa_a img.t1 {
		width: 26px;
		height: 26px;
		transition: all ease 0.3s;
	}

	.topa_a img.t3 {
		position: absolute;
		left: 0;
		top: 0;
		opacity: 0;
		transition: all ease 0.3s;
		width: 26px;
		height: 26px;
	}

	.topa_a:hover img.t3 {
		opacity: 1;
	}

	.topa_a:nth-child(1) img.t3 {
		opacity: 1;
	}

	.huakuai {
		position: fixed;
		top: 0;
		right: -100%;
		z-index: 100001;
		transition: all .4s cubic-bezier(.4, 0, 0, 1);
		width: 100%;
		background: rgba(0, 0, 0, 0.5);
		height: 100%;
	}

	.sjdhb {
		width: 79%;
		background: #fff;
		overflow-y: scroll;
		height: 100%;
		padding-bottom: 25%;
		float: right;
	}

	.guanbi {
		width: 100%;
	}

	.guanbi img {
		width: 22px;
		height: 22px;
		margin: 5%;
		float: right;
	}

	.sjdhb_a {
		width: 100%;
	}

	.sjdhb_a h6 {
		line-height: 48px;
		width: 100%;
		padding-left: 18px;
		text-transform: uppercase;
	}

	.sjdhb_a h6 a {
		font-size: 1.1rem;
		color: #222222;
	}

	.sjdhb_a h6 span {
		font-size: 0.8rem;
		display: inline-block;
		margin-left: 7px;
		color: #b6b6b6;
	}

	.sjdhb_ah1 h6 {
		border-left: 3px solid #146fff;
		background: #f6f6f6;
	}

	.sjdhb_ah1 h6 a {
		color: #146fff;
	}

	.sjdhb_aa {
		width: 100%;
		height: 0;
		overflow: hidden;
	}

	.sjdhb_ah1 .sjdhb_aa {
		height: auto;
	}

	.sjdhb_p {
		width: 100%;
		line-height: 28px;
		padding-left: 37px;
		text-transform: uppercase;
		margin: 11px 0;
	}

	.sjdhb_p a {
		font-size: 0.95rem;
		color: #222222;
	}

	.sjdhb_pa a {
		color: #146fff;
	}

	.sjdh {
		box-shadow: 0 -2px 18px -2px #2a54ff;
	}

	/**手机底部导航**/
	.dan-xia {
		width: 100%;
		background-color: #004d9d;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 1000;
		background-size: 100% 100%;
		box-shadow: 0 0 20px -5px #000;
	}

	.dan-xib {
		width: 25%;
		padding: 2% 0 1% 0%;
	}

	.dan-xid img {
		width: 30px;
		height: 30px;
		margin: 0 auto;
	}

	.dan-xid p {
		color: #fff;
		text-align: center;
		font-size: 0.85rem;
		line-height: 22px;
		margin-top: 5px;
	}

	.dhgd_d {
		width: 49px;
		position: absolute;
		left: calc(50% - 22px);
		top: -22px;
		--animate-duration: 1400ms;
	}

	.dhgd_d img {
		width: 100%;
	}

	/* banner */
	.banmob {
		margin-top: 17% !important;
		position: relative;
	}

	.banmob img {
		width: 100%;
	}

	.paged {
		bottom: 10px;
		position: absolute;
		z-index: 1000;
	}

	.paged .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
		background: #fff;
	}

	.paged .swiper-pagination-bullet-active {
		width: 6px;
		height: 6px;
		background: #fb8e3e;
	}


	/* 友情链接 */
	.yqlj {
		display: none;
	}

	/* 产品中心 */
	.bt {
		text-align: center;
	}

	.bt h6 {
		font-size: 2rem;
		font-weight: 900;
		color: #f1f7fe;
		font-family: arial;
		letter-spacing: 1px;
	}

	.bt p {
		font-size: 1.2rem;
		font-weight: bold;
		color: #212121;
		text-align: center;
		margin-top: -20px;
	}

	.bt p span {
		color: #2091fe;
	}

	.bt img {
		margin: 0 auto;
		margin-top: 5px;
	}

	.cpzx {
		overflow: hidden;
		margin-top: 8%;
	}

	.cpzxa {
		margin-top: 5%;
		margin-bottom: 4%;
	}

	.cpdet {
		width: 48%;
		padding: 2%;
		margin-bottom: 4%;
		background: url(../img/j2.jpg) no-repeat;
		background-size: 100% 100%;
		transition: all 0.3s;
	}

	.cpdet:nth-child(even) {
		margin-left: 4%;
	}

	.imgbox1 {
		position: relative;
		overflow: hidden;
	}

	.imgbox1 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox1 {
		margin-top: 5%;
	}

	.pbox1 p {
		font-size: 0.8rem;
		line-height: 20px;
		color: #2d2d2d;
		padding-left: 5px;
		border-left: 3px solid #0057b0;
		transition: all 0.3s;
		width: 72%;
	}

	/* .pbox1 p::before{content: '';position: absolute;display: block;width: 3px;height: 27px;left: 0;top: 0;border-radius: 1px;background: #0057b0;} */
	.pbox1 h6 {
		font-size: 0.7rem;
		line-height: 20px;
		color: #fff;
		opacity: 0;
		transition: all 0.3s;
	}

	.cpdet:hover {
		background: url(../img/j3.jpg) no-repeat;
		background-size: 100% 100%;
	}

	.cpdet:hover p {
		color: #fff;
		border-left: 3px solid #fff;
	}

	.cpdet:hover h6 {
		opacity: 1;
	}

	.cpdet:hover img {
		transform: scale(1.05);
	}

	.more {
		width: 80px;
		border-radius: 15px;
		background: #0057b0;
		text-align: center;
		transition: all 0.3s;
	}

	.more a {
		line-height: 30px;
		font-size: 0.8rem;
		color: #fff;
		display: block;
	}

	.cpzx .more {
		margin: 0 auto;
	}

	/* 五大理由 */
	.ly {
		margin-top: 8%;
		overflow: hidden;
		padding-bottom: 4%;
	}

	.lya {
		width: 100%;
		margin: 0 auto;
		margin-top: 13px;
	}

	.lyaa {
		width: 50%;
		margin-bottom: 4%;
	}

	.lyaa .fl:first-child {
		position: relative;
	}

	.lyaa img:first-child {
		opacity: 1;
		transition: all 0.3s;
		width: 36px;
	}

	.lyaa img:nth-child(2) {
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		transition: all 0.3s;
		width: 36px;
	}

	.lya .on img:first-child {
		opacity: 0;
	}

	.lya .on img:nth-child(2) {
		opacity: 1;
	}

	.lyaa p {
		font-size: 0.85rem;
		color: #2d2d2d;
		transition: all 0.3s;
	}

	.lyaa h6 {
		font-size: 0.56rem;
		color: #828282;
	}

	.lya .on p {
		color: #2091fe;
	}

	.lyaa .fl:nth-child(2) {
		margin-left: 10px;
	}

	.lyd {
		background: url(../img/j20.jpg) no-repeat;
		width: 100%;
		transition: all 0.3s;
		background-size: cover;
		height: 220px;
	}

	.lyba .commen {
		padding-top: 40%;
	}

	.lyda {
		width: 100%;
		background: #fff;
		padding: 6% 5%;
		box-shadow: 0px 0px 20px 1px #eef2f7;
	}

	.lyda h6 {
		font-size: 2rem;
		font-weight: bold;
		color: #d7dfe5;
	}

	.lyda h5 {
		font-size: 1.1rem;
		font-weight: bold;
		color: #389afe;
		margin-top: 2%;
	}

	.lyda h4 {
		font-size: 0.85rem;
		color: #2d2d2d;
		margin-top: 2%;
		line-height: 18px;
		height: 54px;
		overflow: hidden;
		margin-bottom: 2%;
	}

	.lyda h3 {
		width: 50%;
		border-bottom: 1px solid #d7dfe5;
		margin-top: 6%;
		margin-bottom: 4%;
	}

	.lyda img {
		width: 40%;
	}

	/* 关于健坤 */
	.gy {
		margin-top: 8%;
		overflow: hidden;
	}

	.gya {
		margin-bottom: 8%;
	}

	.gya h6 {
		font-size: 0.95rem;
		font-weight: bold;
		color: #2d2d2d;
		text-align: center;
		margin-top: 5%;
	}

	.gya h5 {
		font-size: 0.6rem;
		color: #828282;
		text-align: center;
	}

	.gya h4 {
		font-size: 0.8rem;
		line-height: 18px;
		height: 162px;
		overflow: hidden;
		color: #2d2d2d;
		text-align: center;
		margin-top: 5%;
		margin-bottom: 5%;
	}

	.gya .more {
		margin: 0 auto;
	}

	.gyca {
		background: #000;
	}

	.gyca img {
		width: 100%;
		transition: all 0.3s;
	}

	.gyc .swiper-slide-next img,
	.gyc .swiper-slide-prev img {
		opacity: 0.4;
	}



	/* 合作客户 */
	.hzkh {
		margin-top: 8%;
	}

	.hzkha {
		background: #0057b0;
		margin-top: 6%;
	}

	.bta h6 {
		font-size: 2rem;
		font-family: arial;
		color: #f1f7fe;
		opacity: 0.05;
		font-weight: 900;
	}

	.bta p {
		font-size: 1.2rem;
		font-weight: bold;
		color: #ffffff;
		margin-top: -25px;
	}

	.bta p span {
		color: #41a2ff;
	}

	.hzkha>.fl {
		width: 100%;
		padding: 4% 5%;
	}

	.hzkha>.fr {
		width: 100%;
	}

	.hzkha>.fr img {
		width: 100%;
	}

	.hzkhb {
		margin-top: 10%;
	}

	.hzkhc {
		margin-bottom: 10%;
	}

	.hzkhc h6 {
		font-size: 0.9rem;
		font-weight: bold;
		color: #ffffff;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}

	.hzkhc p {
		font-size: 0.8rem;
		line-height: 20px;
		color: #ffffff;
		letter-spacing: 0.1px;
		height: 60px;
		overflow: hidden;
		margin-top: 2%;
	}

	.hzkhd .more {
		background: #fff;
	}

	.hzkhd .more a {
		color: #103c68;
	}

	.filpa {
		padding-top: 10px;
		margin-right: -7px;
	}

	.filpa li {
		width: 18px;
		height: 18px;
		border-radius: 11px;
		border: 1px solid #0057b0;
		padding: 4px;
		display: inline-block;
		margin-left: 3px;
		transition: all 0.3s;
		cursor: pointer;
	}

	.filpa li span {
		width: 8px;
		height: 8px;
		background: #d3d3d3;
		border-radius: 5px;
		display: block;
		transition: all 0.3s;
	}

	.filpa .on {
		border: 1px solid #1f90fc;
	}

	.filpa .on span {
		background: #2091fe;
	}

	/* 新闻 */
	.xw {
		background: url(../img/j14.jpg) no-repeat;
		background-size: cover;
		background-position: center;
		margin-top: 10%;
		padding-top: 6%;
		padding-bottom: 10%;
		overflow: hidden;
	}

	.xwa {
		display: none;
	}

	.xwb {
		margin-top: 5%;
	}

	.xwd {
		width: 100%;
		background: #ffffff;
		padding: 5%;
		transition: all 0.3s;
	}

	.imgbox2 {
		width: 100%;
		overflow: hidden;
	}

	.imgbox2 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox2 {
		padding: 4% 2% 0% 2%;
	}

	.title {
		font-size: 0.85rem;
		color: #000000;
		letter-spacing: 0.5px;
		transition: all 0.3s;
	}

	.content {
		font-size: 0.75rem;
		line-height: 20px;
		color: #828282;
		transition: all 0.3s;
	}

	.pbox2 .title {
		margin-bottom: 6px;
	}

	.pbox2 .content {
		height: 40px;
		overflow: hidden;
	}

	.pbox2 h5 {
		font-size: 0.7rem;
		line-height: 14px;
		color: #828282;
		background: url(../img/j11.png) no-repeat;
		transition: all 0.3s;
		background-position: right center;
		margin-top: 4%;
		border-top: 1px dashed #dcdcdc;
		padding-top: 3%;
	}

	.xwe {
		width: 100%;
		background: #ffffff;
		padding: 5% 4%;
		margin-top: 6%;
	}

	.xwf {
		border-bottom: 1px dashed #dcdcdc;
		background: url(../img/j11.png) no-repeat;
		background-position: right center;
		padding-bottom: 6%;
		padding-top: 5%;
		transition: all 0.3s;
	}

	.date {
		padding-left: 3%;
		padding-top: 1%;
	}

	.date h6 {
		font-size: 0.95rem;
		letter-spacing: 0.2px;
		color: #000000;
		transition: all 0.3s;
	}

	.date p {
		font-size: 0.7rem;
		color: #828282;
		letter-spacing: 0.1px;
		margin-top: 12%;
		transition: all 0.3s;
	}

	.xwcontent {
		padding-top: 2px;
		padding-left: 5%;
		width: 72%;
	}

	.xwf .content {
		margin-top: 6px;
		letter-spacing: 0.1px;
		height: 40px;
		overflow: hidden;
	}

	.ck {
		text-align: right;
		margin-top: 2%;
		padding-right: 3%;
	}

	.ck a {
		font-size: 12px;
		color: #828282;
		transition: all 0.3s;
	}

	.ck:hover a {
		color: #0057b0;
	}

	.xwd:hover {
		background: #0057b0;
	}

	.xwd:hover img {
		transform: scale(1.05);
	}

	.xwd:hover .title {
		color: #fff;
	}

	.xwd:hover .content {
		color: #fff;
	}

	.xwd:hover .pbox2 h5 {
		color: #fff;
		background: url(../img/j12.png) no-repeat;
		background-position: right center;
	}

	.xwf:hover .date h6 {
		color: #0057b0;
	}

	.xwf:hover .date p {
		color: #0057b0;
	}

	.xwf:hover .title {
		color: #0057b0;
	}

	.xwf:hover .content {
		color: #0057b0;
	}

	/* 20年耕耘 */
	.ngy {
		width: 100%;
		margin-top: 10%;
		overflow: hidden;
	}

	.ngy img {
		max-width: 100%;
		margin: 0 auto;
	}

	/* 联系健坤 */
	.lx {
		margin-top: 8%;
	}

	.lxa {
		margin-top: 6%;
	}

	.lxa>.fl {
		width: 100%;
	}

	.lxa>.fl>h6 {
		font-size: 0.9rem;
		color: #2d2d2d;
		font-weight: bold;
		width: 100%;
		padding-left: 5%;
	}

	.lxa .more {
		margin-left: 5%;
	}

	.lxb {
		margin-top: 5%;
		padding-bottom: 3%;
		padding-left: 5%;
	}

	.lxc {
		margin-bottom: 6%;
	}

	.lxc p {
		font-size: 0.85rem;
		padding-top: 2%;
		line-height: 20px;
		color: #2d2d2d;
		padding-left: 10px;
		width: calc(100% - 31px);
	}

	.lxc img {
		width: 29px;
	}

	.lxd {
		padding: 2% 2%;
		background: #fff;
		box-shadow: 0px 0px 10px 1px #e4e9f2;
		overflow: hidden;
		margin-top: 8%;
		width: 100%;
	}

	.lxd iframe {
		width: 750px;
		position: relative;
		left: 50%;
		margin-left: -375px;
		height: 200px;
	}

	.lxg {
		width: 100%;
		overflow: hidden;
	}

	/* 留言 */
	.lyjk {
		background: url(../img/j17.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		padding-top: 8%;
		padding-bottom: 8%;
		margin-top: 10%;
	}

	.lyjka {
		font-size: 0.85rem;
		font-weight: bold;
		color: #ffffff;
		margin-bottom: 4%;
		text-align: center;
	}

	.lyjka span {
		color: #fad44f;
	}

	.lyjkb input[type=text] {
		width: 48%;
		line-height: 51px;
		border-radius: 26px;
		padding-left: 23px;
		font-size: 0.8rem;
		color: #333333;
	}

	.lyjkb input[type=text]:first-child {
		float: left;
	}

	.lyjkb input[type=text]:nth-child(2) {
		float: right;
	}

	.lyjkb textarea {
		width: 100%;
		margin-top: 4%;
		line-height: 25px;
		border-radius: 26px;
		padding-left: 23px;
		font-size: 0.8rem;
		color: #333333;
		padding-top: 12px;
		height: 51px;
	}

	.lyjkb input[type=submit] {
		width: 200px;
		margin: 0 auto;
		display: block;
		margin-top: 4%;
		line-height: 51px;
		text-align: center;
		border-radius: 26px;
		background: #fad44f;
		font-size: 14px;
		color: #2d2d2d;
		cursor: pointer;
		transition: all 0.3s;
	}

	.lyjkb input[type=submit]:hover {
		background: #0057b0;
		color: #fff;
	}

	/* foot */
	.foot {
		background: #121a29;
		padding-bottom: 29%;
	}

	.fta {
		display: none;
	}

	.ftb {
		width: 100%;
		padding-top: 15%;
		padding-bottom: 7%;
	}

	.ftc {
		display: none;
	}

	.ftb img {
		margin: 0 auto;
		width: 60%;
	}

	.fte .fl:first-child {
		width: 100%;
		text-align: center;
	}

	.fte .fl:nth-child(2) {
		width: 100%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.fte .fr {
		width: 100%;
		text-align: center;
	}

	.fte p {
		font-size: 0.75rem;
		line-height: 22px;
		color: #606060;
	}

	.fte p a {
		font-size: 0.75rem;
		line-height: 22px;
		color: #606060;
		transition: all 0.3s;
		margin-right: 10px;
	}

	.fte p a:hover {
		color: #fff;
	}

	.ftf {
		margin-top: 10px;
		margin-right: 10px;
	}

	/* ============================================================================================================================================= */
	/* 内页公用 */
	.nybt {
		margin-top: 25%;
	}

	.nybtn {
		float: none;
		display: table;
		margin: 0 auto;
	}

	.nybtn .on {
		border-bottom: 1px solid #0057b0;
	}

	.nybtn .on a {
		color: #0057b0;
	}

	.nybtn p {
		width: 80px;
		text-align: center;
		margin-left: 3px;
		margin-right: 3px;
		display: inline-block;
	}

	.nybtn p a {
		font-size: 18px;
		line-height: 30px;
		color: #000;
	}

	.nydh {
		display: none;
	}

	.zx {
		margin-top: 10%;
		margin-bottom: 2%;
	}

	.zx .commen {
		background: #eff4f8;
		padding: 5px 5px 10px 5px;
	}

	.zxa {
		background: url(../img/xwjbg.png) no-repeat;
		background-size: cover;
		background-position: center;
		padding: 5px 5px 20px 5px;
		margin-top: -10px;
	}

	.zxa .xwf {
		width: 100%;
		background-position: 98% center;
	}

	.zxa .xwf:nth-child(odd) {
		float: left;
	}

	.zxa .xwf:nth-child(even) {
		float: right;
	}

	.xwa .xwcontent {
		padding-left: 25px;
		width: 69%;
	}


	/* 产品列表页 */
	.cp {
		margin-top: 8%;
	}

	.cpa {
		background: url(../img/cpbg.png) no-repeat;
		background-size: cover;
		padding: 5%;
		transition: all 0.3s;
		margin-bottom: 34px;
	}

	.imgbox3 {
		width: 100%;
		overflow: hidden;
	}

	.imgbox3 img {
		width: 100%;
		transition: all 0.3s;
	}

	.pbox3 {
		width: 100%;
		padding-top: 5%;
	}

	.cpbt {
		font-size: 1rem;
		line-height: 22px;
		color: #2d2d2d;
		border-left: 3px solid #0057b0;
		padding-left: 10px;
		transition: all 0.3s;
	}

	.pbox3 .cpms {
		display: none;
	}

	.cpms {
		margin-top: 4%;
	}

	.cpms p {
		display: inline-block;
		font-size: 0.7rem;
		transition: all 0.3s;
		line-height: 26px;
		color: #2d2d2d;
		padding-left: 10px;
		background: url(../img/j19.png) no-repeat;
		background-position: left center;
	}

	.cpms p:nth-child(odd) {
		width: 49%;
	}

	.cpms p:nth-child(even) {
		width: 49%;
	}

	.cpjj {
		display: none;
	}

	.cpa .more {
		display: none;
	}

	.cpa:hover {
		background: url(../img/cpbg.jpg) no-repeat;
		background-size: cover;
	}

	.cpa:hover img {
		transform: scale(1.05);
	}

	.cpa:hover .cpbt {
		color: #fff;
		border-left: 3px solid #fff;
	}

	.cpa:hover .cpms p {
		color: #fff;
	}

	.cpa:hover .cpjj {
		color: #fff;
	}

	.cpa:hover .cpjj::before {
		background: #fff;
	}


	/* 合作客户 */
	.kh {
		margin-top: 8%;
	}

	.kha {
		background: #eef2f5;
		padding: 5% 5% 1% 5%;
	}

	.khb {
		width: 48%;
		border: 1px solid #d2d2d2;
		overflow: hidden;
		margin-bottom: 4%;
	}

	.khb:nth-child(odd) {
		margin-right: 4%;
	}

	.khb img {
		width: 100%;
		transition: all 0.3s;
	}

	.khb:hover img {
		transform: scale(1.05);
	}

	.khc {
		margin-top: 8%;
		padding-bottom: 3%;
	}

	.khd {
		border: 1px solid #d2d2d2;
		padding: 5% 3%;
		margin-bottom: 5%;
		transition: all 0.3s;
	}

	.khd h6 {
		font-size: 0.9rem;
		font-weight: bold;
		color: #000;
		letter-spacing: 0.2px;
		transition: all 0.3s;
	}

	.khd h5 {
		font-size: 0.8rem;
		margin-top: 2%;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
		color: #000000;
		letter-spacing: 0.3px;
		transition: all 0.3s;
	}

	.khd .fl {
		width: 72%;
	}

	.khd .more {
		margin-top: 5%;
		transition: all 0.3s;
	}

	.more {
		font-size: 0.8rem;
		line-height: 30px;
		color: #ffffff;
	}

	.khd:hover {
		background: #0057b0;
	}

	.khd:hover h6 {
		color: #ffffff;
	}

	.khd:hover h5 {
		color: #ffffff;
	}

	.khd:hover .more {
		color: #212121;
		background: #fff;
	}

	.page {
		display: table;
		margin: 0 auto;
	}

	.page .a {
		width: 50px;
	}

	.page .on {
		border: 1px solid #004d9d;
		background: #004d9d;
	}

	.page .on a {
		color: #fff;
	}

	.page p {
		width: 30px;
		border: 1px solid #d2d2d2;
		text-align: center;
		display: inline-block;
		margin-left: 2px;
		margin-right: 3px;
		transition: all 0.3s;
	}

	.page p:first-child,
	.page p:last-child {
		display: none;
	}

	.page p a {
		line-height: 28px;
		font-size: 14px;
		color: #151515;
		display: block;
		transition: all 0.3s;
	}

	.page p:hover {
		border: 1px solid #004d9d;
		background: #004d9d;
	}

	.page p:hover a {
		color: #fff;
	}

	/* 客户评价 */
	.pj {
		margin-top: 10%;
	}

	.pja {
		width: 100%;
		border: 1px solid #eef2f5;
		padding: 6% 4%;
	}

	.pjb {
		display: none;
	}

	.pjdet h1 {
		font-size: 1rem;
		font-weight: bold;
		color: #000;
		letter-spacing: 0.3px;
	}

	.pjnr {
		margin-top: 5%;
		margin-bottom: 5%;
	}

	.pjnr p {
		font-size: 0.85rem;
		line-height: 22px;
		color: #000000;
		letter-spacing: 0.5px;
	}

	.pjnr img {
		margin-top: 10px;
		margin-bottom: 10px;
		max-width: 100%;
		margin: 0 auto;
	}

	.pja>img {
		margin-top: 6%;
		width: 100%;
	}

	.tjcp {
		margin-top: 8%;
	}

	.tjcpa {
		margin-top: 5%;
	}

	.tjcpb .cpdet {
		width: 100%;
		margin-bottom: 6%;
	}

	.pagea {
		display: table;
		margin: 0 auto;
	}

	.pagea .swiper-pagination-bullet {
		width: 18px;
		height: 18px;
		margin-left: 3px;
		margin-right: 3px;
		background: url(../img/btnb.png) no-repeat;
		background-position: center;
		transition: all 0.3s;
		background-size: cover;
	}

	.pagea .swiper-pagination-bullet-active {
		background: url(../img/btna.png) no-repeat;
		background-position: center;
		background-size: cover;
	}


	/* 新闻内页 */
	.xwrq {
		margin-top: 3%;
	}

	.xwrq p {
		font-size: 0.65rem;
		line-height: 20px;
		display: inline-block;
		margin-right: 5px;
		color: #828282;
		letter-spacing: 0.3px;
		border: 1px solid #eef2f5;
		padding: 5px;
		border-radius: 30px;
	}

	.xwrq p span {
		background: #eef2f5;
		padding-left: 10px;
		line-height: 20px;
		display: inline-block;
		padding-right: 10px;
		border-radius: 12px;
		margin-left: 5px;
	}

	.pjdet strong {
		font-size: 12px;
		color: #828282;
		transition: all 0.3s;
		margin-bottom: 5%;
		font-weight: normal;
		display: block;
	}

	.pjdet strong a {
		margin-right: 8px;
		color: #828282;
	}

	.pjdet strong a:hover {
		color: #0057b0;
	}

	/* 新闻 */
	.qyxw {
		margin-top: 8%;
	}

	.qyxwa {
		border: 2px solid #eef2f5;
		background: #fff;
		padding: 5% 3%;
		margin-bottom: 6%;
		transition: all 0.3s;
	}

	.xwimg {
		width: 100%;
		overflow: hidden;
	}

	.xwimg img {
		width: 100%;
		transition: all 0.3s;
	}

	.xww {
		width: 100%;
		padding-top: 5%;
	}

	.xww h4 {
		font-size: 0.7rem;
		color: #828282;
		letter-spacing: 0.5px;
		transition: all 0.3s;
	}

	.xw_title {
		font-size: 0.9rem;
		font-weight: bold;
		color: #000;
		letter-spacing: 0.3px;
		transition: all 0.3s;
	}

	.xw_content {
		font-size: 0.8rem;
		line-height: 22px;
		height: 44px;
		overflow: hidden;
		color: #000000;
		letter-spacing: 0.4px;
		transition: all 0.3s;
	}

	.xww .xw_title {
		margin-top: 3%;
	}

	.xww .xw_content {
		margin-top: 3%;
		margin-bottom: 4%;
	}

	.qyxws {
		padding-bottom: 3%;
	}

	.qyxwb {
		border: 1px solid #d2d2d2;
		padding: 5% 3%;
		margin-bottom: 6%;
		transition: all 0.3s;
	}

	.qyxwb .more {
		display: none;
	}

	.xw_date h6 {
		font-size: 2rem;
		color: #000000;
		transition: all 0.3s;
	}

	.xw_date p {
		font-size: 0.6rem;
		color: #000;
		margin-top: -5px;
		transition: all 0.3s;
	}

	.xwwa {
		width: 80%;
		margin-left: 6%;
	}

	.xwwa .xw_title {
		font-size: 0.9rem;
		margin-bottom: 2%;
	}

	/* 百科 */
	.bk {
		margin-top: 40px;
	}

	.bka {
		width: 100%;
		border: 1px solid #d2d2d2;
		padding: 5% 3%;
		background: #fff url(../img/j11.png) no-repeat;
		background-position: 98% center;
		margin-bottom: 5%;
		transition: all 0.3s;
	}

	.bk_date h6 {
		font-size: 1.3rem;
		color: #000;
		letter-spacing: 0.4px;
		transition: all 0.3s;
	}

	.bk_date p {
		font-size: 0.7rem;
		color: #828282;
		letter-spacing: 0.2px;
		transition: all 0.3s;
	}

	.bkk {
		width: 70%;
		margin-left: 3%;
	}

	.bkk h6 {
		font-size: 0.85rem;
		font-weight: bold;
		color: #000000;
		letter-spacing: 0.5px;
		transition: all 0.3s;
	}

	.bkk p {
		font-size: 0.75rem;
		line-height: 20px;
		height: 60px;
		overflow: hidden;
		color: #000000;
		letter-spacing: 0.5px;
		margin-top: 2%;
		transition: all 0.3s;
	}

	.bks {
		margin-bottom: 4%;
	}

	/* 关于 */
	.gyf {
		margin-bottom: 6%;
	}

	.gyf h6 {
		font-size: 1.1rem;
		color: #000;
		text-align: center;
		letter-spacing: 0.5px;
		font-weight: bold;
	}

	.gyf h5 {
		font-size: 0.58rem;
		color: #828282;
		letter-spacing: 1px;
		text-align: center;
	}

	.gyf h4 {
		font-size: 0.8rem;
		line-height: 22px;
		color: #000000;
		margin-top: 4%;
	}

	.gyg {
		font-size: 0.8rem;
		line-height: 22px;
		color: #000000;
		margin-top: 4%;
	}

	.gy .commen>img {
		display: none;
	}

	.more1 {
		width: 180px;
		text-align: center;
		border-radius: 20px;
		background: #fad44f;
		transition: all 0.3s;
	}

	.more1 a {
		font-size: 0.85rem;
		line-height: 40px;
		color: #2d2d2d;
		transition: all 0.3s;
	}

	.more1:hover {
		background: #0057b0;
	}

	.more1:hover a {
		color: #fff;
	}

	/* 产品详情 */
	.cpxq {
		margin-top: 6%;
		overflow: hidden;
	}

	.cpxqa>.fl {
		width: 100%;
	}

	.cpxqa>.fr {
		width: 100%;
		position: relative;
		z-index: 0;
		border-top: 5px solid #eef2f5;
		padding-bottom: 6%;
		margin-top: 8%;
	}

	.cpxqc {
		padding-top: 6%;
		margin-bottom: 6%;
		position: relative;
	}

	.cpxqc h1 {
		font-size: 1rem;
		line-height: 24px;
		color: #2d2d2d;
		border-left: 3px solid #0057b0;
		padding-left: 10px;
		font-weight: bold;
		margin-left: 4%;
	}

	.cpxqd img {
		max-width: 100%;
		margin: 0 auto;
	}

	.cpcs {
		margin-top: 5%;
	}

	.cpcs>.fl {
		width: 100%;
	}

	.cpcs>.fl>.more {
		margin-top: 4%;
	}

	.cpcs>.fr {
		display: none;
	}

	.cpt {
		font-size: 1.2rem;
		line-height: 26px;
		color: #2d2d2d;
		font-weight: bold;
		padding-left: 20px;
		border-left: 3px solid #0057b0;
		margin-bottom: 5px;
	}

	.cpxqc .cpms {
		padding-left: 4%;
	}

	.cpxqc .cpms p {
		font-size: 0.8rem;
		padding-left: 15px;
	}

	.cpcss {
		border-top: 5px solid #eef2f5;
		padding-top: 5%;
	}

	.xq1 {
		max-width: 100%;
		margin: 0 auto;
	}

	.xqbt {
		margin: 0 auto;
		margin-top: 8%;
		margin-bottom: 3%;
		width: 30%;
	}

	.cpcsa {
		border-radius: 5px;
		position: relative;
		padding: 5px;
		background: #efedf2;
		position: relative;
	}

	.cpcsa>p {
		font-size: 0.6rem;
		color: #efedf2;
		letter-spacing: 1px;
		position: absolute;
		bottom: -10px;
	}

	.cpcsaa {
		border-radius: 5px;
		background: url(../img/msbg1.png) no-repeat;
		background-size: cover;
		background-position: center;
		padding-top: 6%;
		padding-bottom: 3%;
	}

	.cpcsab {
		width: 100%;
		margin-bottom: 4%;
	}

	.cpcsab:nth-child(odd) {
		float: left;
	}

	.cpcsab:nth-child(even) {
		float: right;
	}

	.cpcsab>.fl {
		text-align: right;
		width: 40%;
		padding-right: 20px;
	}

	.cpcsab>.fr {
		width: 60%;
		font-size: 0.95rem;
		letter-spacing: 0.3px;
	}

	.cpcsab>.fl p {
		font-size: 0.75rem;
		color: #9d9d9d;
		letter-spacing: 0.5px;
		text-align: right;
	}

	.cpys {
		position: relative;
		margin-bottom: 6%;
		background: #0057b0;
		padding: 4% 3%;
	}

	.cpys>p {
		display: none;
	}

	.cpys>img {
		width: 100%;
	}

	.cpysc {
		width: 100%;
		padding-top: 5px;
	}

	.cpysc p {
		font-size: 1.1rem;
		font-weight: bold;
		color: #ffffff;
		letter-spacing: 1px;
	}

	.cpysc h6 {
		font-size: 0.85rem;
		line-height: 22px;
		color: #ffffff;
		letter-spacing: 0.5px;
		margin-top: 3%;
	}

	.cpyy>h6 {
		font-size: 0.85rem;
		line-height: 22px;
		color: #000000;
		text-align: center;
	}

	.cpyya {
		margin-top: 4%;
	}

	.cpyyb {
		width: 48%;
		position: relative;
		margin-bottom: 4%;
	}

	.cpyyb:nth-child(2),
	.cpyyb:nth-child(4),
	.cpyyb:nth-child(7),
	.cpyyb:nth-child(9) {
		margin-left: 4%;
	}

	.cpyyb:nth-child(5) {
		display: none;
	}

	.cpyyb img {
		width: 100%;
	}

	.cpyyb p {
		font-size: 0.85rem;
		letter-spacing: 0.5px;
		text-align: center;
		color: #ffffff;
		position: absolute;
		bottom: 9px;
		left: 0;
		right: 0;
	}

	.zysx {
		border-radius: 5px;
		margin-top: 35px;
	}

	.zysx .xqbt {
		width: 58%;
	}

	.zysxb {
		margin-bottom: 4%;
	}

	.zysxb>img {
		width: 15%;
	}

	.zysxc {
		margin-left: 10px;
		width: 20%;
		padding-top: 2.5%;
	}

	.zysxc p {
		font-size: 1rem;
		color: #000000;
		letter-spacing: 0.4px;
	}

	.zysxc h6 {
		font-size: 0.6rem;
		color: #8e8e8e;
		letter-spacing: 0.3px;
	}

	.zysxb>p {
		font-size: 0.8rem;
		line-height: 20px;
		color: #000000;
		letter-spacing: 0.4px;
		width: 60%;
	}

	.dzlc {
		border: 5px solid #efedf2;
		padding: 5% 3% 0 3%;
	}

	.dzlc>img {
		max-width: 100%;
		margin: 0 auto;
	}

	.dzlca {
		padding-top: 5%;
	}

	.dzlca>img {
		margin-top: 7px;
		margin-left: 15px;
		margin-right: 15px;
	}

	.dzlca>img:nth-child(4n) {
		display: none;
	}

	.dzlcb {
		margin-bottom: 5%;
	}

	.dzlcb p {
		font-size: 0.85rem;
		color: #000;
		letter-spacing: 0.5px;
		line-height: 34px;
		padding-left: 10px;
		min-width: 90px;
	}

	.left-pro {
		width: 100%;
		text-align: left;
	}

	.left-pro .t1 {
		width: 20%;
		float: left;
		margin-left: 5%;
	}

	.left-pro .t1>img {
		width: 100%;
	}

	.left-pro .t2 {
		width: 75%;
		text-indent: 0;
		float: left;
		padding: 10px;
		background: url(../img/codet_bg.png) no-repeat;
		background-size: cover;
	}

	.left-pro .t2 img {
		text-indent: 0;
	}

	#showArea img {
		cursor: pointer;
		display: block;
		margin-bottom: 6px;
		width: 100%;
		height: auto;
		float: left;
		border: 3px solid #eef2f5;
	}

	#main_img {
		cursor: pointer;
		display: block
	}

	#gotop {
		cursor: pointer;
		display: block;
		transition: all 0.3s;
	}

	#gobottom {
		cursor: pointer;
		display: block;
		transition: all 0.3s;
	}

	#showArea {
		height: 188px;
		overflow: hidden;
		margin: 10px 0;
	}

	.MagicZoomBigImageCont {
		display: none !important;
	}

	/*网站地图*/
	.wzdt2 {
		width: 96%;
		margin: 0 auto;
		margin-top: 20%;
		margin-bottom: 20px;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h6 {
		width: 96%;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h6 a {
		font-size: 0.95rem;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 10px;
		font-size: 0.85rem;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*网站地图*/
	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 30px;
		margin-bottom: -8%;
		margin-top: 14%;
	}

	.fzf1 {
		width: 90%;
		margin: 15px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 1rem;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 0.9rem;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 310px;
		margin: 30px auto;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/




















	@media (min-width: 350px) {}

	@media (min-width: 374px) {
		#showArea {
			height: 201px;
		}



	}

	@media (min-width: 400px) {
		.cpms p {
			font-size: 0.75rem;
		}

		.page p {
			margin-left: 1px;
			margin-right: 1px;
		}

		.page p:first-child,
		.page p:last-child {
			display: inline-block;
		}

		#showArea {
			height: 216px;
		}

		.dzlca>img {
			margin-left: 35px;
			margin-right: 35px;
		}
	}

	@media (min-width: 414px) {
		.page p {
			margin-left: 1px;
		}

		#showArea {
			height: 226px;
		}




	}

	@media (min-width: 450px) {
		.page p {
			margin-left: 3px;
			margin-right: 3px;
		}

		#showArea {
			height: 247px;
		}

		.dzlcb p {
			min-width: 110px;
		}



	}

	@media (min-width: 500px) {
		#showArea {
			height: 276px;
		}

		.lyba .commen {
			padding-top: 35%;
		}



	}



	@media (min-width: 550px) {
		#showArea {
			height: 306px;
		}




	}

	@media (min-width: 600px) {
		.lyba .commen {
			padding-top: 26%;
		}

		#showArea {
			height: 335px;
		}

		.dzlca>img {
			margin-left: 80px;
			margin-right: 80px;
		}




	}

	@media (min-width: 650px) {
		#showArea {
			height: 365px;
		}





	}

	@media (min-width: 700px) {
		#showArea {
			height: 395px;
		}




	}

	@media (min-width: 750px) {
		body {
			max-width: 750px;
			margin: 0 auto;
		}

		#showArea {
			height: 425px;
		}




	}


}